import { Map, View } from 'ol';
import { Coordinate } from 'ol/coordinate';
import { Props } from '../interface';
/**
 * 地图工具类
 */
export declare function useMapInitializer(): {
    getInstall: () => Map;
    getView: () => View;
    getZoom: () => number;
    setZoom: (zoom: number) => void;
    setCenter: (lon: number, lat: number) => void;
    flyTo: (lon: number, lat: number, zoom?: number, duration?: number) => void;
    getCenter: () => Coordinate;
    getSize: () => number[];
    initMap: (element: HTMLDivElement, props: Props) => void;
    setBaseLayerMap: (props: Props) => void;
    setMapClick: (status: boolean) => void;
    getMapClick: () => boolean;
};
