declare namespace Ext { export namespace chart { export namespace axis { export namespace layout { export interface LayoutConfig { axis?: Ext.chart.axis.Axis; listeners?: object; } export class Layout extends Ext.Base { public calculateLayout(context?: object): any; public calculateMajorTicks(context?: object): void; public calculateMinorTicks(context?: object): void; public getAxis(): void; public processData(series?: Ext.chart.series.Series): void; public setAxis(): void; public snapEnds(context?: object, min?: number, max?: number, estStepSize?: number): void; public trimByRange(context?: object, out?: object, trimMin?: number, trimMax?: number): void; } } } } }