import { DBase } from "./d-base"; import { DChartCoordinate } from "./d-chart-coordinate"; import { DChartPlotArea } from "./d-chart-plot-area"; import { DChartRegion } from "./d-chart-region"; import { DChartRegionImpl } from "./d-chart-region-impl"; import { DChartSelection } from "./d-chart-selection"; import { DChartSeries, DChartSeriesHitResult } from "./d-chart-series"; import { DChartSeriesContainer } from "./d-chart-series-container"; import { DChartSeriesContainerImpl } from "./d-chart-series-container-impl"; import { DChartSeriesFillComputed, DChartSeriesFillComputedOptions } from "./d-chart-series-fill-computed"; import { DChartSeriesPaddingComputed, DChartSeriesPaddingComputedOptions } from "./d-chart-series-padding-computed"; import { DChartSeriesPointComputed, DChartSeriesPointComputedOptions } from "./d-chart-series-point-computed"; import { DChartSeriesStrokeComputed, DChartSeriesStrokeComputedOptions } from "./d-chart-series-stroke-computed"; export declare class DChartPlotAreaTwofoldSeriesContainer implements DChartSeriesContainer { protected static WORK_CALCHITPOINT: DChartSeriesHitResult | undefined; protected _plotArea: DChartPlotArea; protected _primary: DChartSeriesContainerImpl; protected _secondary: DChartSeriesContainerImpl; protected _domain: DChartRegionImpl; protected _range: DChartRegionImpl; constructor(plotArea: DChartPlotArea, primary: DChartSeriesContainerImpl, secondary: DChartSeriesContainerImpl); newFill(index: number, options: DChartSeriesFillComputedOptions | undefined): DChartSeriesFillComputed; newStroke(index: number, options: DChartSeriesStrokeComputedOptions | undefined): DChartSeriesStrokeComputed; newSize(index: number, options: DChartSeriesPointComputedOptions | undefined, x: number, y: number): DChartSeriesPointComputed; newOffset(index: number, options: DChartSeriesPointComputedOptions | undefined, x: number, y: number): DChartSeriesPointComputed; newPadding(index: number, options: DChartSeriesPaddingComputedOptions | undefined): DChartSeriesPaddingComputed; get plotArea(): DChartPlotArea; get selection(): DChartSelection | null; update(): void; onRender(): void; add(series: DChartSeries): void; get(index: number): DChartSeries | null; indexOf(series: DChartSeries): number; clear(): this; size(): number; destroy(): void; getDomain(coordinate: DChartCoordinate, result: DChartRegion): DChartRegion; getRange(coordinate: DChartCoordinate, result: DChartRegion): DChartRegion; get domain(): DChartRegion; get range(): DChartRegion; hitTest(x: number, y: number): DChartSeries | null; calcHitPoint(x: number, y: number, result: DChartSeriesHitResult): DChartSeries | null; }