import { type MapDisplayOptions } from 'vue3-baidu-map-gl'; import { type BMapItemType } from './components/BMapItems/interface'; export interface ZnMapProp { overlayList?: Array; center?: string | { lng: number; lat: number; }; zoom?: number; enableScrollWheelZoom?: boolean; displayOptions?: MapDisplayOptions; tag?: string; [key: string]: any; } declare const _default: import("vue").DefineComponent, { props: any; emits: (event: "register", ...args: any[]) => void; refBMap: import("vue").Ref; inited: ({ map, BmapGL, instance }: { map: any; BmapGL: any; instance: any; }) => void; BMapItems: import("vue").DefineComponent, { props: any; BMapItem: import("vue").DefineComponent, { attrs: { [x: string]: unknown; }; props: any; attributes: import("vue").ComputedRef<{}>; funs: import("vue").ComputedRef<{}>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, { BLineLayer: import("vue").DefineComponent, { getMapInstance: any; map: any; props: any; layerLine: any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { options: any; layerData: any; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; BCluster: import("vue").DefineComponent any[]; }; onClick: { type: FunctionConstructor; required: false; }; onMouseover: { type: FunctionConstructor; required: false; }; onMouseout: { type: FunctionConstructor; required: false; }; visible: { type: BooleanConstructor; required: false; default: boolean; }; }>, { getMapInstance: any; map: any; props: any; cluster: any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly any[]; }; onClick: { type: FunctionConstructor; required: false; }; onMouseover: { type: FunctionConstructor; required: false; }; onMouseout: { type: FunctionConstructor; required: false; }; visible: { type: BooleanConstructor; required: false; default: boolean; }; }>> & Readonly<{}>, { options: any; layerData: any; coordinates: unknown[]; visible: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "register"[], "register", import("vue").PublicProps, Readonly> & Readonly<{ onRegister?: (...args: any[]) => any; }>, { center: string | Record; zoom: number; enableScrollWheelZoom: boolean; displayOptions: any; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;