import ThreeGltf from './ThreeGltf.vue'; import type { Plugin } from "vue"; export declare const ElAmapThreeGltf: { new (...args: any[]): import("vue").CreateComponentPublicInstance & { visible: import("@vuemap/vue-amap").IPropOptions; zIndex: import("@vuemap/vue-amap").IPropOptions; reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions; extraOptions: import("@vuemap/vue-amap").IPropOptions; }>> & { onInit?: ((...args: any[]) => any) | undefined; onClick?: ((...args: any[]) => any) | undefined; onMousemove?: ((...args: any[]) => any) | undefined; onMouseover?: ((...args: any[]) => any) | undefined; onMouseout?: ((...args: any[]) => any) | undefined; }, { popupRef: import("vue").Ref; props: import("@vue/shared").LooseRequired<{ [x: string]: import("vue").Prop | null | undefined; readonly onInit?: ((...args: any[]) => any) | undefined; readonly onClick?: ((...args: any[]) => any) | undefined; readonly onMousemove?: ((...args: any[]) => any) | undefined; readonly onMouseover?: ((...args: any[]) => any) | undefined; readonly onMouseout?: ((...args: any[]) => any) | undefined; } & {}>; emits: (event: "init" | "click" | "mousemove" | "mouseover" | "mouseout", ...args: any[]) => void; $amapComponent: import("./CustomThreeGltf").default; popup: import("../ThreeLayer/CSS2DRenderer").CSS2DObject | import("../ThreeLayer/CSS3DRenderer").CSS3DObject; currentInstance: import("vue").ComponentInternalInstance | null; $$getInstance: () => import("./CustomThreeGltf").default; parentInstance: import("@vuemap/vue-amap").IProvideType | undefined; addPopup: (instance: import("./CustomThreeGltf").default) => void; $$startAnimations: () => void; $$stopAnimations: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("init" | "click" | "mousemove" | "mouseover" | "mouseout")[], import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly & { visible: import("@vuemap/vue-amap").IPropOptions; zIndex: import("@vuemap/vue-amap").IPropOptions; reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions; extraOptions: import("@vuemap/vue-amap").IPropOptions; }>> & { onInit?: ((...args: any[]) => any) | undefined; onClick?: ((...args: any[]) => any) | undefined; onMousemove?: ((...args: any[]) => any) | undefined; onMouseover?: ((...args: any[]) => any) | undefined; onMouseout?: ((...args: any[]) => any) | undefined; }, {}, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & { visible: import("@vuemap/vue-amap").IPropOptions; zIndex: import("@vuemap/vue-amap").IPropOptions; reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions; extraOptions: import("@vuemap/vue-amap").IPropOptions; }>> & { onInit?: ((...args: any[]) => any) | undefined; onClick?: ((...args: any[]) => any) | undefined; onMousemove?: ((...args: any[]) => any) | undefined; onMouseover?: ((...args: any[]) => any) | undefined; onMouseout?: ((...args: any[]) => any) | undefined; }, { popupRef: import("vue").Ref; props: import("@vue/shared").LooseRequired<{ [x: string]: import("vue").Prop | null | undefined; readonly onInit?: ((...args: any[]) => any) | undefined; readonly onClick?: ((...args: any[]) => any) | undefined; readonly onMousemove?: ((...args: any[]) => any) | undefined; readonly onMouseover?: ((...args: any[]) => any) | undefined; readonly onMouseout?: ((...args: any[]) => any) | undefined; } & {}>; emits: (event: "init" | "click" | "mousemove" | "mouseover" | "mouseout", ...args: any[]) => void; $amapComponent: import("./CustomThreeGltf").default; popup: import("../ThreeLayer/CSS2DRenderer").CSS2DObject | import("../ThreeLayer/CSS3DRenderer").CSS3DObject; currentInstance: import("vue").ComponentInternalInstance | null; $$getInstance: () => import("./CustomThreeGltf").default; parentInstance: import("@vuemap/vue-amap").IProvideType | undefined; addPopup: (instance: import("./CustomThreeGltf").default) => void; $$startAnimations: () => void; $$stopAnimations: () => void; }, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase & { visible: import("@vuemap/vue-amap").IPropOptions; zIndex: import("@vuemap/vue-amap").IPropOptions; reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions; extraOptions: import("@vuemap/vue-amap").IPropOptions; }>> & { onInit?: ((...args: any[]) => any) | undefined; onClick?: ((...args: any[]) => any) | undefined; onMousemove?: ((...args: any[]) => any) | undefined; onMouseover?: ((...args: any[]) => any) | undefined; onMouseout?: ((...args: any[]) => any) | undefined; }, { popupRef: import("vue").Ref; props: import("@vue/shared").LooseRequired<{ [x: string]: import("vue").Prop | null | undefined; readonly onInit?: ((...args: any[]) => any) | undefined; readonly onClick?: ((...args: any[]) => any) | undefined; readonly onMousemove?: ((...args: any[]) => any) | undefined; readonly onMouseover?: ((...args: any[]) => any) | undefined; readonly onMouseout?: ((...args: any[]) => any) | undefined; } & {}>; emits: (event: "init" | "click" | "mousemove" | "mouseover" | "mouseout", ...args: any[]) => void; $amapComponent: import("./CustomThreeGltf").default; popup: import("../ThreeLayer/CSS2DRenderer").CSS2DObject | import("../ThreeLayer/CSS3DRenderer").CSS3DObject; currentInstance: import("vue").ComponentInternalInstance | null; $$getInstance: () => import("./CustomThreeGltf").default; parentInstance: import("@vuemap/vue-amap").IProvideType | undefined; addPopup: (instance: import("./CustomThreeGltf").default) => void; $$startAnimations: () => void; $$stopAnimations: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("init" | "click" | "mousemove" | "mouseover" | "mouseout")[], "init" | "click" | "mousemove" | "mouseover" | "mouseout", {}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin; export default ElAmapThreeGltf; export declare type ElAmapThreeGltfInstance = InstanceType;