UNPKG

deeper-spatial-physics-assistant

Version:

所有开源WebGL和WebGIS仓库的整合

1,152 lines (1,151 loc) 42.3 kB
/// <reference types="@vuemap/amap-jsapi-types" /> declare const _sfc_main: import("vue").DefineComponent<{ modelValue: { type: ArrayConstructor; required: true; default: () => never[]; }; options: { type: ObjectConstructor; required: false; default: () => { zoom: number; zoomEnable: boolean; dragEnable: boolean; }; }; disabled: { type: BooleanConstructor; required: false; default: boolean; }; size: { type: StringConstructor; required: false; default: string; }; placeholder: { type: StringConstructor; required: false; default: string; }; top: { type: StringConstructor; required: false; default: string; }; width: { type: StringConstructor; required: false; default: string; }; type: { type: StringConstructor; required: false; default: string; }; }, { keys: import("vue").Ref<{ key: string; securityJsCode: string; }[]>; getRandomIntInclusive: (min: any, max: any) => any; randomInt: any; currentKey: { key: string; securityJsCode: string; }; props: any; emits: (event: "update:modelValue" | "change" | "update:addressCode" | "update:address", ...args: any[]) => void; modelValue: import("vue").Ref<any>; disabled: import("vue").Ref<any>; options: import("vue").Ref<any>; type: import("vue").Ref<any>; map: any; marker: any; dialogVisible: import("vue").Ref<boolean>; keyword: import("vue").Ref<string>; geocoder: any; model: any; handleOpenDialog: () => Promise<void>; inputChange: () => void; clearMarker: () => void; handleSelect: (item: any) => void; querySearch: (queryString: string, cb: any) => any; handleConfirm: () => void; clearValue: () => void; markers: any; activatedObjCity: import("vue").Ref<any>; activatedAddress: import("vue").Ref<any>; refMap: import("vue").Ref<any>; center: import("vue").Ref<number[]>; zoom: import("vue").Ref<number>; visible: import("vue").Ref<boolean>; FnS: import("vue").Ref<any>; initMap: () => void; readonly ElAmap: { new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{ vid: { type: StringConstructor; }; center: { type: ArrayConstructor; }; zoom: { type: NumberConstructor; }; rotation: { type: NumberConstructor; }; pitch: { type: NumberConstructor; }; viewMode: { type: StringConstructor; }; features: { type: ArrayConstructor; }; layers: { type: ArrayConstructor; }; zooms: { type: ArrayConstructor; }; resizeEnable: { type: BooleanConstructor; default: boolean; }; dragEnable: { type: BooleanConstructor; default: boolean; }; zoomEnable: { type: BooleanConstructor; default: boolean; }; jogEnable: { type: BooleanConstructor; default: boolean; }; pitchEnable: { type: BooleanConstructor; default: boolean; }; rotateEnable: { type: BooleanConstructor; default: boolean; }; animateEnable: { type: BooleanConstructor; default: boolean; }; keyboardEnable: { type: BooleanConstructor; default: boolean; }; doubleClickZoom: { type: BooleanConstructor; default: boolean; }; scrollWheel: { type: BooleanConstructor; default: boolean; }; touchZoom: { type: BooleanConstructor; default: boolean; }; touchZoomCenter: { type: NumberConstructor; }; showLabel: { type: BooleanConstructor; default: boolean; }; defaultCursor: { type: StringConstructor; }; isHotspot: { type: BooleanConstructor; }; mapStyle: { type: StringConstructor; }; wallColor: { type: (StringConstructor | ArrayConstructor)[]; }; roofColor: { type: (StringConstructor | ArrayConstructor)[]; }; showBuildingBlock: { type: BooleanConstructor; default: boolean; }; showIndoorMap: { type: BooleanConstructor; default: boolean; }; skyColor: { type: (StringConstructor | ArrayConstructor)[]; }; labelRejectMask: { type: BooleanConstructor; default: boolean; }; mask: { type: ArrayConstructor; }; WebGLParams: { type: ObjectConstructor; }; terrain: { type: BooleanConstructor; default: boolean; }; } & { visible: import("@vuemap/vue-amap").IPropOptions<boolean>; zIndex: import("@vuemap/vue-amap").IPropOptions<number>; reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>; extraOptions: import("@vuemap/vue-amap").IPropOptions<any>; }>> & { onInit?: ((...args: any[]) => any) | undefined; "onUpdate:zoom"?: ((...args: any[]) => any) | undefined; "onUpdate:center"?: ((...args: any[]) => any) | undefined; "onUpdate:rotation"?: ((...args: any[]) => any) | undefined; "onUpdate:pitch"?: ((...args: any[]) => any) | undefined; }, { needInitComponents: import("@vuemap/vue-amap").TRegisterFn[]; provideData: import("@vuemap/vue-amap").IProvideType; props: import("@vue/shared").LooseRequired<{ readonly resizeEnable: boolean; readonly dragEnable: boolean; readonly zoomEnable: boolean; readonly jogEnable: boolean; readonly pitchEnable: boolean; readonly rotateEnable: boolean; readonly animateEnable: boolean; readonly keyboardEnable: boolean; readonly doubleClickZoom: boolean; readonly scrollWheel: boolean; readonly touchZoom: boolean; readonly showLabel: boolean; readonly isHotspot: boolean; readonly showBuildingBlock: boolean; readonly showIndoorMap: boolean; readonly labelRejectMask: boolean; readonly terrain: boolean; readonly visible?: boolean | undefined; readonly zIndex?: number | undefined; readonly reEventWhenUpdate?: boolean | undefined; readonly extraOptions?: any; readonly vid?: string | undefined; readonly center?: unknown[] | undefined; readonly zoom?: number | undefined; readonly rotation?: number | undefined; readonly pitch?: number | undefined; readonly viewMode?: string | undefined; readonly features?: unknown[] | undefined; readonly layers?: unknown[] | undefined; readonly zooms?: unknown[] | undefined; readonly touchZoomCenter?: number | undefined; readonly defaultCursor?: string | undefined; readonly mapStyle?: string | undefined; readonly wallColor?: string | unknown[] | undefined; readonly roofColor?: string | unknown[] | undefined; readonly skyColor?: string | unknown[] | undefined; readonly mask?: unknown[] | undefined; readonly WebGLParams?: Record<string, any> | undefined; readonly onInit?: ((...args: any[]) => any) | undefined; readonly "onUpdate:zoom"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:center"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:rotation"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:pitch"?: ((...args: any[]) => any) | undefined; }>; emits: (event: "init" | "update:zoom" | "update:center" | "update:rotation" | "update:pitch", ...args: any[]) => void; mapDomId: import("vue").Ref<string>; $amapComponent: AMap.Map; $$getInstance: () => AMap.Map; bindModelEvents: () => void; getCenter: () => [number, number]; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("init" | "update:zoom" | "update:center" | "update:rotation" | "update:pitch")[], import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{ vid: { type: StringConstructor; }; center: { type: ArrayConstructor; }; zoom: { type: NumberConstructor; }; rotation: { type: NumberConstructor; }; pitch: { type: NumberConstructor; }; viewMode: { type: StringConstructor; }; features: { type: ArrayConstructor; }; layers: { type: ArrayConstructor; }; zooms: { type: ArrayConstructor; }; resizeEnable: { type: BooleanConstructor; default: boolean; }; dragEnable: { type: BooleanConstructor; default: boolean; }; zoomEnable: { type: BooleanConstructor; default: boolean; }; jogEnable: { type: BooleanConstructor; default: boolean; }; pitchEnable: { type: BooleanConstructor; default: boolean; }; rotateEnable: { type: BooleanConstructor; default: boolean; }; animateEnable: { type: BooleanConstructor; default: boolean; }; keyboardEnable: { type: BooleanConstructor; default: boolean; }; doubleClickZoom: { type: BooleanConstructor; default: boolean; }; scrollWheel: { type: BooleanConstructor; default: boolean; }; touchZoom: { type: BooleanConstructor; default: boolean; }; touchZoomCenter: { type: NumberConstructor; }; showLabel: { type: BooleanConstructor; default: boolean; }; defaultCursor: { type: StringConstructor; }; isHotspot: { type: BooleanConstructor; }; mapStyle: { type: StringConstructor; }; wallColor: { type: (StringConstructor | ArrayConstructor)[]; }; roofColor: { type: (StringConstructor | ArrayConstructor)[]; }; showBuildingBlock: { type: BooleanConstructor; default: boolean; }; showIndoorMap: { type: BooleanConstructor; default: boolean; }; skyColor: { type: (StringConstructor | ArrayConstructor)[]; }; labelRejectMask: { type: BooleanConstructor; default: boolean; }; mask: { type: ArrayConstructor; }; WebGLParams: { type: ObjectConstructor; }; terrain: { type: BooleanConstructor; default: boolean; }; } & { visible: import("@vuemap/vue-amap").IPropOptions<boolean>; zIndex: import("@vuemap/vue-amap").IPropOptions<number>; reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>; extraOptions: import("@vuemap/vue-amap").IPropOptions<any>; }>> & { onInit?: ((...args: any[]) => any) | undefined; "onUpdate:zoom"?: ((...args: any[]) => any) | undefined; "onUpdate:center"?: ((...args: any[]) => any) | undefined; "onUpdate:rotation"?: ((...args: any[]) => any) | undefined; "onUpdate:pitch"?: ((...args: any[]) => any) | undefined; }, { resizeEnable: boolean; dragEnable: boolean; zoomEnable: boolean; jogEnable: boolean; pitchEnable: boolean; rotateEnable: boolean; animateEnable: boolean; keyboardEnable: boolean; doubleClickZoom: boolean; scrollWheel: boolean; touchZoom: boolean; showLabel: boolean; isHotspot: boolean; showBuildingBlock: boolean; showIndoorMap: boolean; labelRejectMask: boolean; terrain: boolean; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ vid: { type: StringConstructor; }; center: { type: ArrayConstructor; }; zoom: { type: NumberConstructor; }; rotation: { type: NumberConstructor; }; pitch: { type: NumberConstructor; }; viewMode: { type: StringConstructor; }; features: { type: ArrayConstructor; }; layers: { type: ArrayConstructor; }; zooms: { type: ArrayConstructor; }; resizeEnable: { type: BooleanConstructor; default: boolean; }; dragEnable: { type: BooleanConstructor; default: boolean; }; zoomEnable: { type: BooleanConstructor; default: boolean; }; jogEnable: { type: BooleanConstructor; default: boolean; }; pitchEnable: { type: BooleanConstructor; default: boolean; }; rotateEnable: { type: BooleanConstructor; default: boolean; }; animateEnable: { type: BooleanConstructor; default: boolean; }; keyboardEnable: { type: BooleanConstructor; default: boolean; }; doubleClickZoom: { type: BooleanConstructor; default: boolean; }; scrollWheel: { type: BooleanConstructor; default: boolean; }; touchZoom: { type: BooleanConstructor; default: boolean; }; touchZoomCenter: { type: NumberConstructor; }; showLabel: { type: BooleanConstructor; default: boolean; }; defaultCursor: { type: StringConstructor; }; isHotspot: { type: BooleanConstructor; }; mapStyle: { type: StringConstructor; }; wallColor: { type: (StringConstructor | ArrayConstructor)[]; }; roofColor: { type: (StringConstructor | ArrayConstructor)[]; }; showBuildingBlock: { type: BooleanConstructor; default: boolean; }; showIndoorMap: { type: BooleanConstructor; default: boolean; }; skyColor: { type: (StringConstructor | ArrayConstructor)[]; }; labelRejectMask: { type: BooleanConstructor; default: boolean; }; mask: { type: ArrayConstructor; }; WebGLParams: { type: ObjectConstructor; }; terrain: { type: BooleanConstructor; default: boolean; }; } & { visible: import("@vuemap/vue-amap").IPropOptions<boolean>; zIndex: import("@vuemap/vue-amap").IPropOptions<number>; reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>; extraOptions: import("@vuemap/vue-amap").IPropOptions<any>; }>> & { onInit?: ((...args: any[]) => any) | undefined; "onUpdate:zoom"?: ((...args: any[]) => any) | undefined; "onUpdate:center"?: ((...args: any[]) => any) | undefined; "onUpdate:rotation"?: ((...args: any[]) => any) | undefined; "onUpdate:pitch"?: ((...args: any[]) => any) | undefined; }, { needInitComponents: import("@vuemap/vue-amap").TRegisterFn[]; provideData: import("@vuemap/vue-amap").IProvideType; props: import("@vue/shared").LooseRequired<{ readonly resizeEnable: boolean; readonly dragEnable: boolean; readonly zoomEnable: boolean; readonly jogEnable: boolean; readonly pitchEnable: boolean; readonly rotateEnable: boolean; readonly animateEnable: boolean; readonly keyboardEnable: boolean; readonly doubleClickZoom: boolean; readonly scrollWheel: boolean; readonly touchZoom: boolean; readonly showLabel: boolean; readonly isHotspot: boolean; readonly showBuildingBlock: boolean; readonly showIndoorMap: boolean; readonly labelRejectMask: boolean; readonly terrain: boolean; readonly visible?: boolean | undefined; readonly zIndex?: number | undefined; readonly reEventWhenUpdate?: boolean | undefined; readonly extraOptions?: any; readonly vid?: string | undefined; readonly center?: unknown[] | undefined; readonly zoom?: number | undefined; readonly rotation?: number | undefined; readonly pitch?: number | undefined; readonly viewMode?: string | undefined; readonly features?: unknown[] | undefined; readonly layers?: unknown[] | undefined; readonly zooms?: unknown[] | undefined; readonly touchZoomCenter?: number | undefined; readonly defaultCursor?: string | undefined; readonly mapStyle?: string | undefined; readonly wallColor?: string | unknown[] | undefined; readonly roofColor?: string | unknown[] | undefined; readonly skyColor?: string | unknown[] | undefined; readonly mask?: unknown[] | undefined; readonly WebGLParams?: Record<string, any> | undefined; readonly onInit?: ((...args: any[]) => any) | undefined; readonly "onUpdate:zoom"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:center"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:rotation"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:pitch"?: ((...args: any[]) => any) | undefined; }>; emits: (event: "init" | "update:zoom" | "update:center" | "update:rotation" | "update:pitch", ...args: any[]) => void; mapDomId: import("vue").Ref<string>; $amapComponent: AMap.Map; $$getInstance: () => AMap.Map; bindModelEvents: () => void; getCenter: () => [number, number]; }, {}, {}, {}, { resizeEnable: boolean; dragEnable: boolean; zoomEnable: boolean; jogEnable: boolean; pitchEnable: boolean; rotateEnable: boolean; animateEnable: boolean; keyboardEnable: boolean; doubleClickZoom: boolean; scrollWheel: boolean; touchZoom: boolean; showLabel: boolean; isHotspot: boolean; showBuildingBlock: boolean; showIndoorMap: boolean; labelRejectMask: boolean; terrain: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ vid: { type: StringConstructor; }; center: { type: ArrayConstructor; }; zoom: { type: NumberConstructor; }; rotation: { type: NumberConstructor; }; pitch: { type: NumberConstructor; }; viewMode: { type: StringConstructor; }; features: { type: ArrayConstructor; }; layers: { type: ArrayConstructor; }; zooms: { type: ArrayConstructor; }; resizeEnable: { type: BooleanConstructor; default: boolean; }; dragEnable: { type: BooleanConstructor; default: boolean; }; zoomEnable: { type: BooleanConstructor; default: boolean; }; jogEnable: { type: BooleanConstructor; default: boolean; }; pitchEnable: { type: BooleanConstructor; default: boolean; }; rotateEnable: { type: BooleanConstructor; default: boolean; }; animateEnable: { type: BooleanConstructor; default: boolean; }; keyboardEnable: { type: BooleanConstructor; default: boolean; }; doubleClickZoom: { type: BooleanConstructor; default: boolean; }; scrollWheel: { type: BooleanConstructor; default: boolean; }; touchZoom: { type: BooleanConstructor; default: boolean; }; touchZoomCenter: { type: NumberConstructor; }; showLabel: { type: BooleanConstructor; default: boolean; }; defaultCursor: { type: StringConstructor; }; isHotspot: { type: BooleanConstructor; }; mapStyle: { type: StringConstructor; }; wallColor: { type: (StringConstructor | ArrayConstructor)[]; }; roofColor: { type: (StringConstructor | ArrayConstructor)[]; }; showBuildingBlock: { type: BooleanConstructor; default: boolean; }; showIndoorMap: { type: BooleanConstructor; default: boolean; }; skyColor: { type: (StringConstructor | ArrayConstructor)[]; }; labelRejectMask: { type: BooleanConstructor; default: boolean; }; mask: { type: ArrayConstructor; }; WebGLParams: { type: ObjectConstructor; }; terrain: { type: BooleanConstructor; default: boolean; }; } & { visible: import("@vuemap/vue-amap").IPropOptions<boolean>; zIndex: import("@vuemap/vue-amap").IPropOptions<number>; reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>; extraOptions: import("@vuemap/vue-amap").IPropOptions<any>; }>> & { onInit?: ((...args: any[]) => any) | undefined; "onUpdate:zoom"?: ((...args: any[]) => any) | undefined; "onUpdate:center"?: ((...args: any[]) => any) | undefined; "onUpdate:rotation"?: ((...args: any[]) => any) | undefined; "onUpdate:pitch"?: ((...args: any[]) => any) | undefined; }, { needInitComponents: import("@vuemap/vue-amap").TRegisterFn[]; provideData: import("@vuemap/vue-amap").IProvideType; props: import("@vue/shared").LooseRequired<{ readonly resizeEnable: boolean; readonly dragEnable: boolean; readonly zoomEnable: boolean; readonly jogEnable: boolean; readonly pitchEnable: boolean; readonly rotateEnable: boolean; readonly animateEnable: boolean; readonly keyboardEnable: boolean; readonly doubleClickZoom: boolean; readonly scrollWheel: boolean; readonly touchZoom: boolean; readonly showLabel: boolean; readonly isHotspot: boolean; readonly showBuildingBlock: boolean; readonly showIndoorMap: boolean; readonly labelRejectMask: boolean; readonly terrain: boolean; readonly visible?: boolean | undefined; readonly zIndex?: number | undefined; readonly reEventWhenUpdate?: boolean | undefined; readonly extraOptions?: any; readonly vid?: string | undefined; readonly center?: unknown[] | undefined; readonly zoom?: number | undefined; readonly rotation?: number | undefined; readonly pitch?: number | undefined; readonly viewMode?: string | undefined; readonly features?: unknown[] | undefined; readonly layers?: unknown[] | undefined; readonly zooms?: unknown[] | undefined; readonly touchZoomCenter?: number | undefined; readonly defaultCursor?: string | undefined; readonly mapStyle?: string | undefined; readonly wallColor?: string | unknown[] | undefined; readonly roofColor?: string | unknown[] | undefined; readonly skyColor?: string | unknown[] | undefined; readonly mask?: unknown[] | undefined; readonly WebGLParams?: Record<string, any> | undefined; readonly onInit?: ((...args: any[]) => any) | undefined; readonly "onUpdate:zoom"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:center"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:rotation"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:pitch"?: ((...args: any[]) => any) | undefined; }>; emits: (event: "init" | "update:zoom" | "update:center" | "update:rotation" | "update:pitch", ...args: any[]) => void; mapDomId: import("vue").Ref<string>; $amapComponent: AMap.Map; $$getInstance: () => AMap.Map; bindModelEvents: () => void; getCenter: () => [number, number]; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("init" | "update:zoom" | "update:center" | "update:rotation" | "update:pitch")[], "init" | "update:zoom" | "update:center" | "update:rotation" | "update:pitch", { resizeEnable: boolean; dragEnable: boolean; zoomEnable: boolean; jogEnable: boolean; pitchEnable: boolean; rotateEnable: boolean; animateEnable: boolean; keyboardEnable: boolean; doubleClickZoom: boolean; scrollWheel: boolean; touchZoom: boolean; showLabel: boolean; isHotspot: boolean; showBuildingBlock: boolean; showIndoorMap: boolean; labelRejectMask: boolean; terrain: boolean; }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>; readonly ElAmapInfoWindow: { new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{ isCustom: { type: BooleanConstructor; default: boolean; }; autoMove: { type: BooleanConstructor; default: boolean; }; avoid: { type: ArrayConstructor; }; closeWhenClickMap: { type: BooleanConstructor; default: boolean; }; content: { type: import("vue").PropType<string | HTMLDivElement>; }; size: { type: ArrayConstructor; }; anchor: { type: StringConstructor; }; offset: { type: ArrayConstructor; }; position: { type: import("vue").PropType<[number, number]>; }; } & { visible: import("@vuemap/vue-amap").IPropOptions<boolean>; zIndex: import("@vuemap/vue-amap").IPropOptions<number>; reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>; extraOptions: import("@vuemap/vue-amap").IPropOptions<any>; }>> & { onInit?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; }, { props: import("@vue/shared").LooseRequired<{ readonly autoMove: boolean; readonly isCustom: boolean; readonly closeWhenClickMap: boolean; readonly visible?: boolean | undefined; readonly zIndex?: number | undefined; readonly reEventWhenUpdate?: boolean | undefined; readonly extraOptions?: any; readonly position?: [number, number] | undefined; readonly offset?: unknown[] | undefined; readonly avoid?: unknown[] | undefined; readonly content?: string | HTMLDivElement | undefined; readonly anchor?: string | undefined; readonly size?: unknown[] | undefined; readonly onInit?: ((...args: any[]) => any) | undefined; readonly "onUpdate:visible"?: ((...args: any[]) => any) | undefined; }>; emits: (event: "init" | "update:visible", ...args: any[]) => void; needTeleport: boolean; tempId: string; divId: import("vue").Ref<string>; $amapComponent: AMap.InfoWindow; $$getInstance: () => AMap.InfoWindow; parentInstance: import("@vuemap/vue-amap").IProvideType | undefined; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("init" | "update:visible")[], import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{ isCustom: { type: BooleanConstructor; default: boolean; }; autoMove: { type: BooleanConstructor; default: boolean; }; avoid: { type: ArrayConstructor; }; closeWhenClickMap: { type: BooleanConstructor; default: boolean; }; content: { type: import("vue").PropType<string | HTMLDivElement>; }; size: { type: ArrayConstructor; }; anchor: { type: StringConstructor; }; offset: { type: ArrayConstructor; }; position: { type: import("vue").PropType<[number, number]>; }; } & { visible: import("@vuemap/vue-amap").IPropOptions<boolean>; zIndex: import("@vuemap/vue-amap").IPropOptions<number>; reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>; extraOptions: import("@vuemap/vue-amap").IPropOptions<any>; }>> & { onInit?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; }, { autoMove: boolean; isCustom: boolean; closeWhenClickMap: boolean; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ isCustom: { type: BooleanConstructor; default: boolean; }; autoMove: { type: BooleanConstructor; default: boolean; }; avoid: { type: ArrayConstructor; }; closeWhenClickMap: { type: BooleanConstructor; default: boolean; }; content: { type: import("vue").PropType<string | HTMLDivElement>; }; size: { type: ArrayConstructor; }; anchor: { type: StringConstructor; }; offset: { type: ArrayConstructor; }; position: { type: import("vue").PropType<[number, number]>; }; } & { visible: import("@vuemap/vue-amap").IPropOptions<boolean>; zIndex: import("@vuemap/vue-amap").IPropOptions<number>; reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>; extraOptions: import("@vuemap/vue-amap").IPropOptions<any>; }>> & { onInit?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; }, { props: import("@vue/shared").LooseRequired<{ readonly autoMove: boolean; readonly isCustom: boolean; readonly closeWhenClickMap: boolean; readonly visible?: boolean | undefined; readonly zIndex?: number | undefined; readonly reEventWhenUpdate?: boolean | undefined; readonly extraOptions?: any; readonly position?: [number, number] | undefined; readonly offset?: unknown[] | undefined; readonly avoid?: unknown[] | undefined; readonly content?: string | HTMLDivElement | undefined; readonly anchor?: string | undefined; readonly size?: unknown[] | undefined; readonly onInit?: ((...args: any[]) => any) | undefined; readonly "onUpdate:visible"?: ((...args: any[]) => any) | undefined; }>; emits: (event: "init" | "update:visible", ...args: any[]) => void; needTeleport: boolean; tempId: string; divId: import("vue").Ref<string>; $amapComponent: AMap.InfoWindow; $$getInstance: () => AMap.InfoWindow; parentInstance: import("@vuemap/vue-amap").IProvideType | undefined; }, {}, {}, {}, { autoMove: boolean; isCustom: boolean; closeWhenClickMap: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ isCustom: { type: BooleanConstructor; default: boolean; }; autoMove: { type: BooleanConstructor; default: boolean; }; avoid: { type: ArrayConstructor; }; closeWhenClickMap: { type: BooleanConstructor; default: boolean; }; content: { type: import("vue").PropType<string | HTMLDivElement>; }; size: { type: ArrayConstructor; }; anchor: { type: StringConstructor; }; offset: { type: ArrayConstructor; }; position: { type: import("vue").PropType<[number, number]>; }; } & { visible: import("@vuemap/vue-amap").IPropOptions<boolean>; zIndex: import("@vuemap/vue-amap").IPropOptions<number>; reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>; extraOptions: import("@vuemap/vue-amap").IPropOptions<any>; }>> & { onInit?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; }, { props: import("@vue/shared").LooseRequired<{ readonly autoMove: boolean; readonly isCustom: boolean; readonly closeWhenClickMap: boolean; readonly visible?: boolean | undefined; readonly zIndex?: number | undefined; readonly reEventWhenUpdate?: boolean | undefined; readonly extraOptions?: any; readonly position?: [number, number] | undefined; readonly offset?: unknown[] | undefined; readonly avoid?: unknown[] | undefined; readonly content?: string | HTMLDivElement | undefined; readonly anchor?: string | undefined; readonly size?: unknown[] | undefined; readonly onInit?: ((...args: any[]) => any) | undefined; readonly "onUpdate:visible"?: ((...args: any[]) => any) | undefined; }>; emits: (event: "init" | "update:visible", ...args: any[]) => void; needTeleport: boolean; tempId: string; divId: import("vue").Ref<string>; $amapComponent: AMap.InfoWindow; $$getInstance: () => AMap.InfoWindow; parentInstance: import("@vuemap/vue-amap").IProvideType | undefined; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("init" | "update:visible")[], "init" | "update:visible", { autoMove: boolean; isCustom: boolean; closeWhenClickMap: boolean; }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "update:addressCode" | "update:address")[], "update:modelValue" | "change" | "update:addressCode" | "update:address", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ modelValue: { type: ArrayConstructor; required: true; default: () => never[]; }; options: { type: ObjectConstructor; required: false; default: () => { zoom: number; zoomEnable: boolean; dragEnable: boolean; }; }; disabled: { type: BooleanConstructor; required: false; default: boolean; }; size: { type: StringConstructor; required: false; default: string; }; placeholder: { type: StringConstructor; required: false; default: string; }; top: { type: StringConstructor; required: false; default: string; }; width: { type: StringConstructor; required: false; default: string; }; type: { type: StringConstructor; required: false; default: string; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; "onUpdate:addressCode"?: ((...args: any[]) => any) | undefined; "onUpdate:address"?: ((...args: any[]) => any) | undefined; }, { type: string; modelValue: unknown[]; options: Record<string, any>; disabled: boolean; size: string; placeholder: string; top: string; width: string; }, {}>; export default _sfc_main;