declare const _default: import("vue").DefineComponent<{ visible: BooleanConstructor; title: StringConstructor; width: { type: StringConstructor; default: string; }; dialogStyle: import("vue").PropType; height: { type: StringConstructor; default: string; }; center: import("vue").PropType; zoom: { type: NumberConstructor; default: number; }; chooseZoom: { type: NumberConstructor; default: number; }; poiSize: { type: NumberConstructor; default: number; }; poiType: { type: StringConstructor; default: string; }; poiKeywords: { type: StringConstructor; default: string; }; poiRadius: { type: NumberConstructor; default: number; }; needCity: BooleanConstructor; forceChoose: { type: BooleanConstructor; default: boolean; }; suggestionCity: { type: StringConstructor; default: string; }; searchType: { type: NumberConstructor; default: number; validator: (value: number) => boolean; }; searchPlaceholder: StringConstructor; markerSrc: { type: StringConstructor; default: string; }; mapKey: StringConstructor; mapVersion: { type: StringConstructor; default: string; }; mapStyle: StringConstructor; darkMode: BooleanConstructor; okText: StringConstructor; tipMessage: StringConstructor; movable: { type: BooleanConstructor; default: boolean; }; moveOut: BooleanConstructor; moveOutPositive: BooleanConstructor; resizable: import("vue").PropType; maxable: BooleanConstructor; multiple: BooleanConstructor; fullscreen: BooleanConstructor; inner: BooleanConstructor; resetOnClose: { type: BooleanConstructor; default: boolean; }; maskClass: StringConstructor; position: import("vue").PropType; centered: BooleanConstructor; closable: { type: BooleanConstructor; default: boolean; }; destroyOnClose: BooleanConstructor; forceRender: BooleanConstructor; keyboard: { type: BooleanConstructor; default: boolean; }; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; maskStyle: import("vue").PropType; wrapClassName: StringConstructor; zIndex: { type: NumberConstructor; default: number; }; dialogClass: StringConstructor; }, { mapRef: any; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("done" | "open" | "closed" | "update:visible" | "map-done")[], "done" | "open" | "closed" | "update:visible" | "map-done", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; height: { type: StringConstructor; default: string; }; center: import("vue").PropType; zoom: { type: NumberConstructor; default: number; }; chooseZoom: { type: NumberConstructor; default: number; }; poiSize: { type: NumberConstructor; default: number; }; poiType: { type: StringConstructor; default: string; }; poiKeywords: { type: StringConstructor; default: string; }; poiRadius: { type: NumberConstructor; default: number; }; needCity: BooleanConstructor; forceChoose: { type: BooleanConstructor; default: boolean; }; suggestionCity: { type: StringConstructor; default: string; }; searchType: { type: NumberConstructor; default: number; validator: (value: number) => boolean; }; searchPlaceholder: StringConstructor; markerSrc: { type: StringConstructor; default: string; }; mapKey: StringConstructor; mapVersion: { type: StringConstructor; default: string; }; mapStyle: StringConstructor; darkMode: BooleanConstructor; okText: StringConstructor; tipMessage: StringConstructor; movable: { type: BooleanConstructor; default: boolean; }; moveOut: BooleanConstructor; moveOutPositive: BooleanConstructor; resizable: import("vue").PropType; maxable: BooleanConstructor; multiple: BooleanConstructor; fullscreen: BooleanConstructor; inner: BooleanConstructor; resetOnClose: { type: BooleanConstructor; default: boolean; }; maskClass: StringConstructor; position: import("vue").PropType; centered: BooleanConstructor; closable: { type: BooleanConstructor; default: boolean; }; destroyOnClose: BooleanConstructor; forceRender: BooleanConstructor; keyboard: { type: BooleanConstructor; default: boolean; }; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; maskStyle: import("vue").PropType; wrapClassName: StringConstructor; zIndex: { type: NumberConstructor; default: number; }; dialogClass: StringConstructor; }>> & { onDone?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; onClosed?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onMap-done"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; width: string; height: string; zoom: number; chooseZoom: number; poiSize: number; poiType: string; poiKeywords: string; poiRadius: number; needCity: boolean; forceChoose: boolean; suggestionCity: string; searchType: number; markerSrc: string; mapVersion: string; darkMode: boolean; movable: boolean; moveOut: boolean; moveOutPositive: boolean; maxable: boolean; multiple: boolean; fullscreen: boolean; inner: boolean; resetOnClose: boolean; centered: boolean; closable: boolean; destroyOnClose: boolean; forceRender: boolean; keyboard: boolean; mask: boolean; maskClosable: boolean; zIndex: number; }>; export default _default;