import { Plane, Point } from './Plane.js';
export interface PointPair {
    source: Point;
    target: Point;
}
export declare class PlaneTransformer {
    private readonly sourcePlane;
    private readonly targetPlane;
    private readonly correspondingPoints;
    private homographyMatrix;
    constructor(sourcePlane: Plane, targetPlane: Plane, correspondingPoints: PointPair[]);
    private validatePoints;
    private computeHomography;
    transform(point: Point): Point;
    getTransformationError(): number;
}
