import { BMapVersion, LoadKeyComponents } from '../types'; export interface LoaderResult { rawSDK: unknown; version: BMapVersion; loadKey: string; } /** * 加载 JSAPI 的统一入口。 * * - 通过 @baidumap/jsapi-loader 加载。 * - 缓存以 loadKey 去重,不重复注入脚本。 * - 冲突(不同 loadKey)触发 onLoadConflict,返回已加载的 entry。 * - **不修改 window.BMap / BMapGL 原型、不做命名空间别名**。 */ export declare function loadJSAPI(components: LoadKeyComponents, opts: { protocol?: 'http' | 'https'; timeout?: number; globalConfig?: Record; onLoadConflict?: (current: LoadKeyComponents, requested: LoadKeyComponents) => void; }): Promise;