import { DBase } from "./d-base"; import { DChartAxis } from "./d-chart-axis"; import { DChartAxisContainer, DChartAxisContainerOptions } from "./d-chart-axis-container"; import { DChartAxisPosition } from "./d-chart-axis-position"; import { DChartPlotArea, DChartPlotAreaLike } from "./d-chart-plot-area"; import { EShapeContainer } from "./shape/e-shape-container"; export declare class DChartAxisContainerImpl implements DChartAxisContainer { protected _plotArea: DChartPlotArea | DChartPlotAreaLike; protected _container: EShapeContainer; protected _list: Map[]>; constructor(plotArea: DChartPlotArea | DChartPlotAreaLike, container: EShapeContainer, options?: DChartAxisContainerOptions); get container(): EShapeContainer; get plotArea(): DChartPlotArea | DChartPlotAreaLike; add(axis: DChartAxis): void; get(position: DChartAxisPosition | keyof typeof DChartAxisPosition, index: number): DChartAxis | null; indexOf(axis: DChartAxis): number; clear(position: DChartAxisPosition | keyof typeof DChartAxisPosition): this; size(position: DChartAxisPosition | keyof typeof DChartAxisPosition): number; update(): void; onRender(): void; destroy(): void; }