declare namespace Ext { export namespace chart { export namespace axis { export namespace sprite { export interface Axis3DConfig { animation?: Ext.draw.modifier.Animation; axis?: Ext.chart.axis.Axis; axisLine?: boolean; baseRotation?: number; centerX?: number; centerY?: number; dataMax?: number; dataMin?: number; enlargeEstStepSizeByText?: boolean; fillOpacity?: number; fillStyle?: string; globalAlpha?: number; globalCompositeOperation?: string; grid?: boolean; hidden?: boolean; label?: object; labelOffset?: number; layout?: object | Ext.chart.axis.layout.Layout; length?: number; lineCap?: string; lineDash?: []; lineDashOffset?: number; lineJoin?: string; lineWidth?: number; listeners?: object; majorTicks?: boolean; majorTickSize?: number; max?: number; min?: number; minorTicks?: boolean; minorTickSize?: number; minStepSize?: number; miterLimit?: number; position?: string; renderer?: CallableFunction; rotation?: number | object; rotationCenterX?: number; rotationCenterY?: number; rotationRads?: number; scaling?: number | object; scalingCenterX?: number; scalingCenterY?: number; scalingX?: number; scalingY?: number; segmenter?: object | Ext.chart.axis.segmenter.Segmenter; shadowBlur?: number; shadowColor?: string; shadowOffsetX?: number; shadowOffsetY?: number; strokeOpacity?: number; strokeStyle?: string; textPadding?: number; transformFillStroke?: boolean; translation?: object; translationX?: number; translationY?: number; visibleMax?: number; visibleMin?: number; zIndex?: number; } export class Axis3D extends Ext.chart.axis.sprite.Axis { } } } } }