declare namespace Ext { export namespace chart { export namespace axis { export interface Time3DConfig { adjustByMajorUnit?: boolean; background?: object; calculateByLabelSize?: boolean; chart?: Ext.chart.AbstractChart; dateFormat?: string | boolean; fields?: []; floating?: number | object; fromDate?: Date; grid?: object; hidden?: boolean; increment?: number; label?: object; labelInSpan?: boolean; layout?: object | Ext.chart.axis.layout.Layout; limits?: object | []; linkedTo?: Ext.chart.axis.Axis | string | number; listeners?: object; majorTickSteps?: number; margin?: number; maximum?: number; maxZoom?: number; minimum?: number; minorTickSteps?: number; minZoom?: number; needHighPrecision?: boolean; position?: string; reconcileRange?: boolean; renderer?: CallableFunction; segmenter?: object | Ext.chart.axis.segmenter.Segmenter; style?: object; title?: string | object; titleMargin?: number; toDate?: Date; visibleRange?: []; } export class Time3D extends Ext.chart.axis.Numeric3D { public getCalculateByLabelSize(): void; public getDateFormat(): void; public getFromDate(): void; public getToDate(): void; public setCalculateByLabelSize(): void; public setDateFormat(): void; public setFromDate(): void; public setToDate(): void; } } } }