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 { DChartSeriesContainer } from "./d-chart-series-container"; import { DChartCoordinateContainer } from "./d-chart-coordinate-container"; import { DChartAxisContainer, DChartAxisContainerOptions } from "./d-chart-axis-container"; import { DChartPlotAreaTwofoldSeriesContainer } from "./d-chart-plot-area-twofold-series-container"; import { DChartPlotAreaTwofoldAxisContainer } from "./d-chart-plot-area-twofold-axis-container"; import { DChartSelection } from "./d-chart-selection"; import { DChartPlotAreaTwofoldSubOptions } from "./d-chart-plot-area-twofold-sub"; import { DChartPlotAreaTwofoldSubPrimary } from "./d-chart-plot-area-twofold-sub-primary"; import { DChartPlotAreaTwofoldSubSecondary } from "./d-chart-plot-area-twofold-sub-secondary"; import { DChartSeries } from "./d-chart-series"; import { DChartAxis } from "./d-chart-axis"; import { DViewImpl } from "./d-view-impl"; export interface DChartPlotAreaTwofoldOptions extends DChartPlotAreaOptions { primary?: DChartPlotAreaTwofoldSubOptions; secondary?: DChartPlotAreaTwofoldSubOptions; selection?: DChartSelection; axis?: DChartAxisContainerOptions; margin?: number; } export declare class DChartPlotAreaTwofold = DChartPlotAreaTwofoldOptions> extends DChartPlotAreaBase { protected _primary: DChartPlotAreaTwofoldSubPrimary; protected _secondary: DChartPlotAreaTwofoldSubSecondary; protected _margin: number; protected _coordinate: DChartCoordinateContainer; protected _series: DChartPlotAreaTwofoldSeriesContainer; protected _axis: DChartPlotAreaTwofoldAxisContainer; constructor(chart: CHART, options?: OPTIONS); onResize(newWidth: number, newHeight: number, oldWidth: number, oldHeight: number): void; protected addSeries(series: DChartSeriesContainer, list?: DChartSeries[]): void; protected addAxes(axis: DChartAxisContainer, list?: DChartAxis[]): void; get primary(): DChartPlotAreaTwofoldSubPrimary; get secondary(): DChartPlotAreaTwofoldSubSecondary; get container(): DChartPlotAreaContainer; protected onContainerChange(): void; get coordinate(): DChartCoordinateContainer; get series(): DChartSeriesContainer; 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; }