import { IPoint, Rectangle } from "pixi.js"; import { DBase } from "./d-base"; import { DChartPlotAreaTwofoldSubPrimary } from "./d-chart-plot-area-twofold-sub-primary"; import { DChartPlotAreaTwofoldSubSecondary } from "./d-chart-plot-area-twofold-sub-secondary"; import { DViewTarget, DViewTargetPoint } from "./d-view-to-target"; import { DChartPlotAreaContainer } from "./d-chart-plot-area-container"; export interface DChartPlotAreaTwofoldViewTargetParent { readonly primary: DChartPlotAreaTwofoldSubPrimary; readonly secondary: DChartPlotAreaTwofoldSubSecondary; } export declare class DChartPlotAreaTwofoldViewTargetPoint { protected _primary: IPoint; protected _secondary: IPoint; constructor(primary: IPoint, secondary: IPoint); get x(): number; set x(x: number); get y(): number; set y(y: number); set(x?: number, y?: number): this; } export declare class DChartPlotAreaTwofoldViewTarget implements DViewTarget { protected _primary: DChartPlotAreaContainer; protected _secondary: DChartPlotAreaContainer; protected _scale: DChartPlotAreaTwofoldViewTargetPoint; protected _position: DChartPlotAreaTwofoldViewTargetPoint; constructor(primary: DChartPlotAreaContainer, secondary: DChartPlotAreaContainer); get scale(): DViewTargetPoint; get position(): DViewTargetPoint; getLocalBounds(rect: Rectangle): Rectangle; }