import { IPoint } from "pixi.js"; export type DBasePointCallback = (newX: number, newY: number, oldX: number, oldY: number) => any; export declare class DBasePoint { protected _point: IPoint; protected _onChange: DBasePointCallback; constructor(point: IPoint, onChange: DBasePointCallback); get x(): number; set x(x: number); get y(): number; set y(y: number); set(x: number, y: number): this; copyFrom(target: IPoint): this; copyTo(target: IPoint): IPoint; copy(): this; clone(onChange?: DBasePointCallback): DBasePoint; equals(p: IPoint): boolean; }