import { MapProps } from './'; export interface OverlayProps extends MapChildProps { /** * 覆盖物是否可见 */ visiable?: boolean; } /** * 此类型是 `` 组件传递给子组件(如 ``)的两个 `props` */ export interface MapChildProps { /** * 地图API的核心类,SDK加载完成才有 */ BMap?: typeof BMap; /** * 实例化后的地图对象 */ map?: BMap.Map; } export interface UseMap extends MapProps, MapChildProps { } export declare function useMap(props?: UseMap): { map: BMap.Map | undefined; setMap: import("react").Dispatch>; zoom: number; setZoom: import("react").Dispatch>; container: HTMLDivElement | null | undefined; setContainer: import("react").Dispatch>; center: string | BMap.Point; setCenter: import("react").Dispatch>; autoLocalCity: boolean | undefined; setAutoLocalCity: import("react").Dispatch>; };