import type { IMapCamera, IViewport } from '@antv/l7-core'; import WebMercatorViewport from 'viewport-mercator-project'; export default class Viewport implements IViewport { viewport: WebMercatorViewport; syncWithMapCamera(mapCamera: Partial): 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]; }