export interface SmzSvgRefPoint {
    longitude: number;
    latitude: number;
    rootPosX: number;
    rootPosY: number;
}
export declare class SmzSvgWorldCoordinates {
    private worldWidth;
    private worldHeight;
    private mapWidth;
    private mapHeight;
    private refPoints;
    private linearCoeficientX;
    private linearCoeficientY;
    private xCompensation;
    private yCompensation;
    constructor(worldWidth: number, worldHeight: number, mapWidth: number, mapHeight: number);
    convert(lon: number, lat: number): {
        x: number;
        y: number;
    };
    setRefPoint(points: SmzSvgRefPoint[]): void;
    private calcLinearCoeficients;
    private calcScaleFactor;
    getWorldWidth(): number;
}
