import { DBase } from "./d-base"; import { DChartAxisBar } from "./d-chart-axis-bar"; import { DChartAxisBaseOptionParser } from "./d-chart-axis-base-options-parser"; import { DChartAxisContainer } from "./d-chart-axis-container"; import { EShape } from "./shape/e-shape"; import { EShapeBarPosition } from "./shape/variant/e-shape-bar-position"; export declare class DChartAxisBaseBar implements DChartAxisBar { protected _parser: DChartAxisBaseOptionParser; protected _container?: DChartAxisContainer; protected _index: number; protected _shape?: EShape; constructor(parser: DChartAxisBaseOptionParser); get shape(): EShape; protected newShape(): EShape; protected newShapePosition(): EShapeBarPosition; bind(container: DChartAxisContainer, index: number): void; unbind(): void; update(): boolean; destroy(): void; }