import { BaseProperties } from 'ag-charts-core';
import type { AgTimeInterval, AgTimeIntervalUnit } from 'ag-charts-types';
import type { OrdinalTimeScale } from '../../scale/ordinalTimeScale';
import type { TimeScale } from '../../scale/timeScale';
import type { UnitTimeScale } from '../../scale/unitTimeScale';
export type TickInterval<S> = S extends TimeScale | OrdinalTimeScale | UnitTimeScale ? number | AgTimeInterval | AgTimeIntervalUnit : number;
export declare class AxisTick extends BaseProperties {
    enabled: boolean;
    /** The line width to be used by axis ticks. */
    width: number;
    /** The line length to be used by axis ticks. */
    size: number;
    /** The colour of the axis ticks. */
    stroke?: string;
}
