import { InjectionKey, Ref, ShallowRef, ComponentInternalInstance, Raw } from 'vue'; import { Map, Marker, MapEventType, SourceSpecification } from 'maplibre-gl'; import { SourceLayerRegistry } from './lib/sourceLayer.registry'; export declare const map: unique symbol, mapSymbol: InjectionKey>, isLoadedSymbol: InjectionKey>, isInitialized: unique symbol, isInitializedSymbol: InjectionKey>, componentIdSymbol: InjectionKey, sourceIdSymbol: InjectionKey, sourceLayerRegistry: InjectionKey, markerSymbol: InjectionKey>; export interface MglEvent { type: string; component: Raw; map: Map; event: MapEventType[T]; } export type SourceOptionProps = SourceSpecification & { sourceId: string; };