import { IMapCamera, IViewport } from '@antv/l7-core';
export default class Viewport implements IViewport {
    private viewport;
    syncWithMapCamera(mapCamera: Partial<IMapCamera>): void;
    getZoom(): number;
    getZoomScale(): number;
    getCenter(): [number, number];
    getProjectionMatrix(): number[];
    getModelMatrix(): number[];
    getViewMatrix(): number[];
    getViewMatrixUncentered(): number[];
    getViewProjectionMatrix(): number[];
    getViewProjectionMatrixUncentered(): number[];
    getFocalDistance(): number;
    projectFlat(lngLat: [number, number], scale?: number | undefined): [number, number];
}
