import { EAxisType } from "../../../types/AxisType";
import type { TSciChart } from "../../../types/TSciChart";
import type { IAxisBase2dOptions } from "./AxisBase2D";
import type { ISmartDateLabelProviderOptions } from "./LabelProvider/SmartDateLabelProvider";
import { NumericAxis } from "./NumericAxis";
/**
 * Optional parameters used to configure a {@link DateTimeNumericAxis} at construct time
 */
export interface IDateTimeNumericAxisOptions extends IAxisBase2dOptions, ISmartDateLabelProviderOptions {
    possibleDeltas?: number[];
    minTicks?: number;
}
/**
 * @summary A 2D Chart DateTime Axis type
 * @description A DateTime axis is a specialized numeric axis that displays date and time values.
 * @remarks
 * Set a {@link DateTimeNumericAxis} on the {@link SciChartSurface.xAxes} or {@link SciChartSurface.yAxes} property.
 *
 * ---
 * 📚 Docs: {@link https://www.scichart.com/documentation/js/v4/2d-charts/axis-api/axis-types/date-time-numeric-axis/}
 */
export declare class DateTimeNumericAxis extends NumericAxis {
    readonly type = EAxisType.DateTimeNumericAxis;
    private possibleDeltasOption;
    private minTicksOption;
    constructor(webAssemblyContext: TSciChart, options?: IDateTimeNumericAxisOptions);
    toJSON(): import("../../..").TAxisDefinition;
}
