declare namespace Ext { export namespace chart { export namespace axis { export interface NumericConfig { 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 Numeric extends Ext.chart.axis.Axis { } } } }