import type { BaiduMap, BaiduMaps, BaiduPoint } from './baidu-map.js'; export interface LocationMapSession { account: string; key: string; element: HTMLDivElement; map?: BaiduMap; sdk?: BaiduMaps; scope?: string; darkTheme?: boolean; points: Map; ready: boolean; initialized: boolean; interacted: boolean; fitted: boolean; active: boolean; disposed: boolean; timer?: ReturnType | undefined; } /** Retain one detached Baidu canvas for five minutes; never move an actively displayed map. */ export declare function acquireLocationMapSession(account: string, key: string): LocationMapSession; export declare function releaseLocationMapSession(session: LocationMapSession): void; export declare function resetLocationMapSessions(account?: string): void; export declare function discardLocationMapSession(session: LocationMapSession): void; //# sourceMappingURL=location-map-session.d.ts.map