/// import type { TRegisterFn, IProvideType } from "@vuemap/vue-amap"; import type { PropType } from 'vue'; import type { EventOptions } from "./Type"; declare const _default: import("vue").DefineComponent<{ ambLight: { type: ObjectConstructor; }; dirLight: { type: ObjectConstructor; }; pointLight: { type: ObjectConstructor; }; onClick: { type: FunctionConstructor; default: null; }; onMousemove: { type: FunctionConstructor; default: null; }; onRightclick: { type: FunctionConstructor; default: null; }; eventOptions: { type: PropType; default: () => { hitFirst: boolean; }; }; } & { visible: import("@vuemap/vue-amap").IPropOptions; zIndex: import("@vuemap/vue-amap").IPropOptions; reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions; extraOptions: import("@vuemap/vue-amap").IPropOptions; } & { sourceUrl: import("@vuemap/vue-amap").IPropOptions; sourceData: import("@vuemap/vue-amap").IPropOptions; geoBufferSource: import("@vuemap/vue-amap").IPropOptions; layerStyle: import("@vuemap/vue-amap").IPropOptions; defaultStyleValue: import("@vuemap/vue-amap").IPropOptions; zooms: import("@vuemap/vue-amap").IPropOptions; opacity: import("@vuemap/vue-amap").IPropOptions; initEvents: import("@vuemap/vue-amap").IPropOptions; visibleDuration: import("@vuemap/vue-amap").IPropOptions; onClick: import("@vuemap/vue-amap").IPropOptions<(e: any) => void>; onMousemove: import("@vuemap/vue-amap").IPropOptions<(e: any) => void>; onRightclick: import("@vuemap/vue-amap").IPropOptions<(e: any) => void>; }, { needInitComponents: TRegisterFn[]; provideData: IProvideType; props: import("@vue/shared").LooseRequired<{ [x: `on${string}`]: ((...args: any[]) => any) | undefined; readonly eventOptions: EventOptions; readonly visible?: boolean | undefined; readonly zIndex?: number | undefined; readonly reEventWhenUpdate?: boolean | undefined; readonly extraOptions?: any; readonly sourceUrl?: string | undefined; readonly sourceData?: object | undefined; readonly geoBufferSource?: any; readonly layerStyle?: object | undefined; readonly defaultStyleValue?: object | undefined; readonly zooms?: object | undefined; readonly opacity?: number | undefined; readonly initEvents?: boolean | undefined; readonly visibleDuration?: number | undefined; readonly onClick?: Function | undefined; readonly onMousemove?: Function | undefined; readonly onRightclick?: Function | undefined; readonly ambLight?: Record | undefined; readonly dirLight?: Record | undefined; readonly pointLight?: Record | undefined; } & {}>; emits: (event: string, ...args: any[]) => void; $amapComponent: any; isDragging: boolean; isRotating: boolean; hitFirst: boolean; $$getInstance: () => Loca.Container; parentInstance: IProvideType | undefined; getMap: () => any; bindEvents: () => void; clickMap: (e: any) => void; rightclickMap: (e: any) => void; mouseMoveMap: (e: any) => void; _getFeature: (e: any) => any[]; dragStart: () => void; dragEnd: () => void; mouseoutMap: () => void; rotateStart: () => void; rotateEnd: () => void; unBindEvents: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").PublicProps, Readonly; default: () => { hitFirst: boolean; }; }; } & { visible: import("@vuemap/vue-amap").IPropOptions; zIndex: import("@vuemap/vue-amap").IPropOptions; reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions; extraOptions: import("@vuemap/vue-amap").IPropOptions; } & { sourceUrl: import("@vuemap/vue-amap").IPropOptions; sourceData: import("@vuemap/vue-amap").IPropOptions; geoBufferSource: import("@vuemap/vue-amap").IPropOptions; layerStyle: import("@vuemap/vue-amap").IPropOptions; defaultStyleValue: import("@vuemap/vue-amap").IPropOptions; zooms: import("@vuemap/vue-amap").IPropOptions; opacity: import("@vuemap/vue-amap").IPropOptions; initEvents: import("@vuemap/vue-amap").IPropOptions; visibleDuration: import("@vuemap/vue-amap").IPropOptions; onClick: import("@vuemap/vue-amap").IPropOptions<(e: any) => void>; onMousemove: import("@vuemap/vue-amap").IPropOptions<(e: any) => void>; onRightclick: import("@vuemap/vue-amap").IPropOptions<(e: any) => void>; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; }, { onClick: Function; onMousemove: Function; onRightclick: Function; eventOptions: EventOptions; }, {}>; export default _default;