import type { HsonNode, JsonValue } from "../../core/types.js"; import type { ClassifiedLiveMap, LiveMap } from "../../types/livemap.types.js"; import type { LiveMapLibraries, LiveMapLibrariesInput } from "../../types/livemap.types.js"; export interface HsonLiveMapFacade { readonly fromJson: typeof fromJson; readonly fromHson: typeof fromHson; readonly fromNode: typeof fromNode; readonly fromLibraries: typeof fromLibraries; } declare function fromJson(input: string | JsonValue): LiveMap; declare function fromHson(input: string): ClassifiedLiveMap; declare function fromNode(node: HsonNode): ClassifiedLiveMap; /** Establish one fixed, named local Library registry. */ declare function fromLibraries(libraries: TLibraries): LiveMapLibraries; /** Canonical DOM-free LiveMap construction facade. */ export declare const hsonLiveMap: HsonLiveMapFacade; export {}; //# sourceMappingURL=livemap.facade.d.ts.map