import type { ScreenViewport } from "@itwin/core-frontend"; import type { MapLayerSourcesState } from "./types"; /** * Loads and maintains available non-basemap map-layer sources for the active viewport. * * The hook merges public/external sources with persisted user preference sources, * applies custom parameter mappings, sorts the final list, and keeps it in sync with * `MapLayerPreferences.onLayerSourceChanged` events. */ export declare function useMapLayerSources(args: { activeViewport: ScreenViewport; fetchPublicMapLayerSources: boolean; hideExternalMapLayersSection: boolean; }): MapLayerSourcesState; //# sourceMappingURL=useMapLayerSources.d.ts.map