import { PropType } from '../node_modules/vue-demi/lib/v2.7/index.mjs'; type ControlConfig = { position: string; className: string; numVisible?: boolean; }; declare const _default: import('../node_modules/vue-demi/lib/v2.7/index.mjs').DefineComponent<{ apiKey: { type: StringConstructor; default: string; }; libraries: { type: StringConstructor; default: string; }; center: { type: PropType; default: () => { lat: number; lng: number; }; }; zoom: { type: NumberConstructor; default: number; }; minZoom: { type: NumberConstructor; default: number; }; maxZoom: { type: NumberConstructor; default: number; }; control: { type: PropType<{ zoom: boolean | ControlConfig; scale: boolean | ControlConfig; rotation: boolean | ControlConfig; }>; default: () => { zoom: boolean; scale: boolean; rotation: boolean; }; }; options: { type: PropType; default: () => {}; }; }, { ele: import('../node_modules/vue-demi/lib/v2.7/index.mjs').Ref; readonly map: any; mapRef: any; }, {}, {}, {}, import("vue2.7/types/v3-component-options").ComponentOptionsMixin, import("vue2.7/types/v3-component-options").ComponentOptionsMixin, "map_inited"[], string, Readonly; default: () => { lat: number; lng: number; }; }; zoom: { type: NumberConstructor; default: number; }; minZoom: { type: NumberConstructor; default: number; }; maxZoom: { type: NumberConstructor; default: number; }; control: { type: PropType<{ zoom: boolean | ControlConfig; scale: boolean | ControlConfig; rotation: boolean | ControlConfig; }>; default: () => { zoom: boolean; scale: boolean; rotation: boolean; }; }; options: { type: PropType; default: () => {}; }; }>>, { options: TMap.MapOptions; apiKey: string; libraries: string; center: TMap.LatLng; zoom: number; minZoom: number; maxZoom: number; control: { zoom: boolean | ControlConfig; scale: boolean | ControlConfig; rotation: boolean | ControlConfig; }; }>; export default _default;