import { BMapVersion, LoadKeyComponents } from '../types'; interface RegistryEntry { promise: Promise; loadKey: string; components: LoadKeyComponents; } export declare function buildLoadKey(c: LoadKeyComponents): string; export declare function getExisting(loadKey: string): RegistryEntry | undefined; export declare function register(loadKey: string, components: LoadKeyComponents, promise: Promise): void; export declare function getAllEntries(): RegistryEntry[]; export declare function detectConflict(loadKey: string, requested: LoadKeyComponents): LoadKeyComponents | null; export type { BMapVersion, LoadKeyComponents };