import { DBase } from "./d-base"; import { DThemeChartPlotArea, DChartPlotAreaOptions } from "./d-chart-plot-area"; import { DChartPlotAreaContainer } from "./d-chart-plot-area-container"; import { DChartPlotAreaBase } from "./d-chart-plot-area-base"; import { DBaseOverflowMask } from "./d-base-overflow-mask"; import { DChartSeriesContainer, DChartSeriesContainerOptions } from "./d-chart-series-container"; import { DChartSeriesContainerImpl } from "./d-chart-series-container-impl"; import { DChartCoordinateContainer, DChartCoordinateContainerOptions } from "./d-chart-coordinate-container"; import { DChartAxisContainer, DChartAxisContainerOptions } from "./d-chart-axis-container"; import { DChartAxisContainerImpl } from "./d-chart-axis-container-impl"; import { DChartSelection } from "./d-chart-selection"; import { DChartSeries } from "./d-chart-series"; import { DChartAxis } from "./d-chart-axis"; import { DViewImpl } from "./d-view-impl"; export interface DChartPlotAreaSingleSeriesContainerOptions extends DChartSeriesContainerOptions { selection?: DChartSelection; } export interface DChartPlotAreaSingleOptions extends DChartPlotAreaOptions { series?: DChartPlotAreaSingleSeriesContainerOptions; coordinate?: DChartCoordinateContainerOptions; axis?: DChartAxisContainerOptions; } export declare class DChartPlotAreaOnefold = DChartPlotAreaSingleOptions> extends DChartPlotAreaBase { protected _container: DChartPlotAreaContainer; protected _series: DChartSeriesContainerImpl; protected _coordinate: DChartCoordinateContainer; protected _axis: DChartAxisContainerImpl; constructor(chart: CHART, options?: OPTIONS); protected getOverflowMask(): DBaseOverflowMask; protected addSeries(series: DChartSeriesContainer, list?: DChartSeries[]): void; protected addAxes(axis: DChartAxisContainer, list?: DChartAxis[]): void; get coordinate(): DChartCoordinateContainer; get series(): DChartSeriesContainer; get container(): DChartPlotAreaContainer; get axis(): DChartAxisContainer; newView(options?: OPTIONS): DViewImpl; protected onViewDirty(): void; fit(duration?: number, domainFrom?: number, domainTo?: number, rangeFrom?: number, rangeTo?: number): this; protected onBlend(): void; destroy(): void; }