import { BMapVersion, LoadKeyComponents, UnsupportedBehavior } from '../types'; export interface BMapProviderProps { ak: string; version?: BMapVersion; protocol?: 'http' | 'https'; serviceHost?: string; language?: string; plugins?: string[]; timeout?: number; globalConfig?: Record; unsupportedBehavior?: UnsupportedBehavior; onError?: (err: Error) => void; onLoadConflict?: (current: LoadKeyComponents, requested: LoadKeyComponents) => void; fallback?: React.ReactNode; errorFallback?: React.ReactNode; children?: React.ReactNode; } /** * 加载 JSAPI 并创建 driver,把 driver 写入 Context。 * * 设计要点(DESIGN.md §4): * - loadKey 含 version/ak/serviceHost/language/plugins,去重缓存。 * - generation token 防超时后到达的脚本覆盖。 * - SSR:window 访问全 guard,status 保持 loading。 * - 不修改 SDK 原型。 */ export declare function BMapProvider({ ak, version, protocol, serviceHost, language, plugins, timeout, globalConfig, unsupportedBehavior, onError, onLoadConflict, fallback, errorFallback, children, }: BMapProviderProps): import("react").JSX.Element;