import type { AdapterConfig, AdapterInstance } from "@trackunit/react-map-adapter-shared"; type MapAdapterState = Readonly<{ adapter: AdapterInstance; renderConfig: AdapterConfig; }>; /** * Manages adapter instance and render config as related state. * Handles adapter switching when adapterConfig changes to a different provider, * preserving viewport (center, zoom, bounds when available). * * @internal */ export declare function useMapAdapterState(adapterConfig: AdapterConfig): MapAdapterState; export {};