declare namespace Ext { export namespace chart { export namespace axis { export interface AxisConfig { adjustByMajorUnit?: boolean; background?: object; chart?: Ext.chart.AbstractChart; fields?: []; floating?: number | object; 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; visibleRange?: []; } export class Axis extends Ext.Base { public getAdjustByMajorUnit(): void; public getBackground(): void; public getChart(): void; public getCoordFor(value?: any, field?: string, idx?: number, items?: Ext.util.MixedCollection): number; public getFields(): void; public getFloating(): void; public getGrid(): void; public getHidden(): void; public getIncrement(): void; public getLabel(): void; public getLabelInSpan(): void; public getLayout(): void; public getLimits(): void; public getLinkedTo(): void; public getMajorTickSteps(): void; public getMargin(): void; public getMaxZoom(): void; public getMaximum(): void; public getMinZoom(): void; public getMinimum(): void; public getMinorTickSteps(): void; public getNeedHighPrecision(): void; public getPosition(): void; public getRange(): []; public getReconcileRange(): void; public getRenderer(): void; public getSegmenter(): void; public getStyle(): void; public getTitle(): void; public getTitleMargin(): void; public getVisibleRange(): void; public processData(): void; public reconcileRange(): void; public renderFrame(): void; public setAdjustByMajorUnit(): void; public setBackground(): void; public setChart(): void; public setFields(): void; public setFloating(): void; public setGrid(): void; public setHidden(): void; public setIncrement(): void; public setLabel(): void; public setLabelInSpan(): void; public setLayout(): void; public setLimits(): void; public setLinkedTo(): void; public setMajorTickSteps(): void; public setMargin(): void; public setMaxZoom(): void; public setMaximum(): void; public setMinZoom(): void; public setMinimum(): void; public setMinorTickSteps(): void; public setNeedHighPrecision(): void; public setPosition(): void; public setReconcileRange(): void; public setRenderer(): void; public setSegmenter(): void; public setStyle(): void; public setTitle(): void; public setTitleMargin(): void; public setVisibleRange(): void; } } } }