export interface IPoint { lng: any; lat: any; } export interface IPixel { x: any; y: any; } export interface ICustomOverlayApi { addTo(map: IMapApi): any; } export interface IMapApi { initialize(tiles: any): void; getMap(): any; getCenter(): IPoint; getZoom(): number; getBounds(): number[]; getRotation(): number; getPitch(): number; setView(bounds: [number, number, number, number], lng: any, lat: any, zoom: any, rotation: any, pitch: any, animation: any): any; latLngToLayerPoint(point: IPoint): IPixel; layerPointToLatLng(pixel: IPixel): IPoint; project(lng: any, lat: any): IPixel; render(gisModel: any, ecModel: any, api: any): any; destroy(): any; } export declare function isValidApi(api: any): any;