import { EAxisType } from "../../../types/AxisType"; import { SCRTDoubleVector, TSciChart } from "../../../types/TSciChart"; import { IDataSeries } from "../../Model/IDataSeries"; import { BaseValueAxis, IBaseValueAxisOptions } from "./BaseValueAxis"; import { IDateTimeNumericAxisOptions } from "./DateTimeNumericAxis"; export interface IDiscontinuousDateAxisOptions extends IBaseValueAxisOptions, IDateTimeNumericAxisOptions { } /** * @summary A 2D Chart Discontinuous Date Axis type. * * @description This axis is designed for use with discontinuous timeseries data, such as weekday only financial data. * This axis uses base values which are plotted by index (ie evenly spaced) and also used to convert from data values to indexes. * If dataGap is not provided it is calculated as the minimim gap between baseValues. * * --- * 📚 Docs: {@link https://www.scichart.com/documentation/js/v5/2d-charts/axis-api/axis-types/discontinuous-date-axis/} */ export declare class DiscontinuousDateAxis extends BaseValueAxis { readonly type: EAxisType; private possibleDeltasOption; private minTicksOption; constructor(webAssemblyContext: TSciChart, options?: IDiscontinuousDateAxisOptions); setBaseXValues(baseXValuesDataSeries: IDataSeries): void; toJSON(): import("../../..").TAxisDefinition; protected updateIndexCalculatorBaseValuesInternal(vector: SCRTDoubleVector): void; }