export declare const BaseMapComponent: import("map-sdk-leaflet/es/utils").SFCWithInstall ({ label: string; clickCallback: (e: any, data: any) => void; } | { label: string; clickCallback?: undefined; })[]; }; }, { isMobile: import("vue").ComputedRef; getMapTitleLayer: (map: any, baseMapTitleLayers: import("..").BaseMapTileLayerType[]) => import("..").BaseMapTileLayerType[]; switchBaseMap: (map: any, titleLayer: import("..").BaseMapTileLayerType, errorTitleLayer?: string | undefined) => void; getRightMenuList: any; myMap: import("../..").MyMap; data: import("./src/index.vue").LeafletDom; props: Readonly ({ label: string; clickCallback: (e: any, data: any) => void; } | { label: string; clickCallback?: undefined; })[]; }; }>> & { onSelectShipItem?: ((...args: any[]) => any) | undefined; onSelectedShipUpdate?: ((...args: any[]) => any) | undefined; onInitMap?: ((...args: any[]) => any) | undefined; onDrawCallBack?: ((...args: any[]) => any) | undefined; onDrawEndCallBack?: ((...args: any[]) => any) | undefined; onRightMenuShip?: ((...args: any[]) => any) | undefined; onAiDetectionClick?: ((...args: any[]) => any) | undefined; }>>; closeRightMenu: () => void; getRightMenuStyle: import("vue").ComputedRef; initMap: () => void; shipShow: (shipList?: never[], orgId?: string | undefined) => void; showShipSj: (url: any, options: any) => void; hideShipSj: () => void; showTrack: (trackId: string, shipInfo?: { name: string; mmsi: string; }, trackList?: never[], options?: {}) => string | undefined; appendTrack: (trackId: string, trackList?: never[], aiDetectionList?: never[]) => void; appendFinish: (trackId: string, trackList?: never[], aiDetectionList?: never[]) => void; hideOrShowTrack: (trackId: string, isHide?: boolean) => void; showTrackForecast: () => void; hideTrackForeacast: () => void; showNavigationalWarning: () => void; hideNavigationalWarning: (warningId?: string | undefined) => void; removeSelectShip: () => void; drawLine: () => void; cancleDrawLineEdit: () => void; drawLineEdit: () => void; locate: (shipId: string) => void; cancelLocate: () => void; showLayer: (typeName: import("./src/instance").ShowLayerType, value: boolean, layerTypeCode?: any, data?: any) => void; drawPoline: (type: "clear" | "Rectange" | "Polygon" | "Circle" | "Sector" | "FreeDraw" | "Ellipse") => void; showArea: (type: string, dataList?: any[] | undefined) => void; showLine: (line: any, loc?: boolean) => void; localPirate: (id?: string) => void; cancelLocalPirate: () => void; initNavigation: () => void; showNavigation: () => void; hideNavigation: () => void; aisNavLocation: (mmsi?: string) => any; emit: (event: "selectShipItem" | "selectedShipUpdate" | "initMap" | "drawCallBack" | "drawEndCallBack" | "rightMenuShip" | "aiDetectionClick", ...args: any[]) => void; readonly BaseMapTitleLayer: import("map-sdk-leaflet/es/utils").SFCWithInstall import("..").BaseMapTileLayerType[]; switchBaseMap: (map: any, titleLayer: import("..").BaseMapTileLayerType, errorTitleLayer?: string | undefined) => void; mapProps: any; status: { mapList: { iconUrl?: string | undefined; type: string; label: string; url: string; id?: string | undefined; minZoom?: number | undefined; maxZoom?: number | undefined; subdomains?: string | string[] | undefined; errorTileUrl?: string | undefined; checked?: boolean | undefined; }[]; }; handleSelectType: (item: import("..").BaseMapTileLayerType) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>> & Record; readonly BaseDrawshipcount: import("map-sdk-leaflet/es/utils").SFCWithInstall { isMobile: boolean; textTitle: string; text: string; }; }; map: { type: typeof import("../..").MyMap; required: true; }; }, { isMobile: import("vue").ComputedRef; getText: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly { isMobile: boolean; textTitle: string; text: string; }; }; map: { type: typeof import("../..").MyMap; required: true; }; }>>, { showInfo: Record; }>> & Record; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("selectShipItem" | "selectedShipUpdate" | "initMap" | "drawCallBack" | "drawEndCallBack" | "rightMenuShip" | "aiDetectionClick")[], "selectShipItem" | "selectedShipUpdate" | "initMap" | "drawCallBack" | "drawEndCallBack" | "rightMenuShip" | "aiDetectionClick", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly ({ label: string; clickCallback: (e: any, data: any) => void; } | { label: string; clickCallback?: undefined; })[]; }; }>> & { onSelectShipItem?: ((...args: any[]) => any) | undefined; onSelectedShipUpdate?: ((...args: any[]) => any) | undefined; onInitMap?: ((...args: any[]) => any) | undefined; onDrawCallBack?: ((...args: any[]) => any) | undefined; onDrawEndCallBack?: ((...args: any[]) => any) | undefined; onRightMenuShip?: ((...args: any[]) => any) | undefined; onAiDetectionClick?: ((...args: any[]) => any) | undefined; }, { rightMenu: unknown[]; }>> & Record; export default BaseMapComponent; export type { MapInstance, ShowLayerType } from './src/instance';