import { DBase } from "./d-base"; import { DChartAxis } from "./d-chart-axis"; import { DChartAxisBar } from "./d-chart-axis-bar"; import { DChartAxisBaseOptions, DThemeChartAxisBase } from "./d-chart-axis-base-options"; import { DChartAxisBaseOptionParser } from "./d-chart-axis-base-options-parser"; import { DChartAxisContainer } from "./d-chart-axis-container"; import { DChartAxisGuideContainer } from "./d-chart-axis-guide-container"; import { DChartAxisPosition } from "./d-chart-axis-position"; import { DChartAxisTickContainer } from "./d-chart-axis-tick-container"; export declare class DChartAxisBase = DChartAxisBaseOptions> implements DChartAxis { protected _theme: DThemeChartAxisBase; protected _parser: DChartAxisBaseOptionParser; protected _container?: DChartAxisContainer; protected _index: number; protected _bar: DChartAxisBar; protected _tick: DChartAxisTickContainer; protected _guide: DChartAxisGuideContainer; constructor(options?: OPTIONS); protected newParser(theme: THEME, options?: OPTIONS): DChartAxisBaseOptionParser; get position(): DChartAxisPosition; set position(position: DChartAxisPosition); get coordinate(): number; set coordinate(coordinate: number); get padding(): number; set padding(padding: number); get bar(): DChartAxisBar; protected newBar(parser: DChartAxisBaseOptionParser, theme: THEME, options?: OPTIONS): DChartAxisBar; get tick(): DChartAxisTickContainer; protected newTick(parser: DChartAxisBaseOptionParser, theme: THEME, options?: OPTIONS): DChartAxisTickContainer; get guide(): DChartAxisGuideContainer; protected newGuide(parser: DChartAxisBaseOptionParser, theme: THEME, options?: OPTIONS): DChartAxisGuideContainer; bind(container: DChartAxisContainer, index: number): void; unbind(): void; update(): void; onRender(): void; destroy(): void; protected toTheme(options?: DChartAxisBaseOptions): THEME; protected getThemeDefault(): THEME; protected getType(): string; }