import { Point } from './point'; export declare class PlaneTransformation { elements: number[][]; get Elements(): number[][]; getElem(i: number, j: number): number; setElem(i: number, j: number, v: number): void; static Divide(m0: PlaneTransformation, m1: PlaneTransformation): PlaneTransformation; isIdentity(): boolean; offset(): Point; static getIdentity(): PlaneTransformation; constructor(m00: number, m01: number, m02: number, m10: number, m11: number, m12: number); static rotation(angle: number): PlaneTransformation; static scaleAroundCenterTransformation(xScale: number, yScale: number, center: Point): PlaneTransformation; multiplyPoint(p: Point): Point; multiply(b: PlaneTransformation): PlaneTransformation; inverse(): PlaneTransformation; }