import type { DocumentLiveMap, LiveMapAuthority, LiveMapDocumentLibrary, LiveMapLibraries } from "../../types/livemap.types.js"; type ContinuableDocumentMap = DocumentLiveMap | LiveMapDocumentLibrary; export type ResolvedContinuationDocument = Readonly<{ selected: ContinuableDocumentMap; aggregate: LiveMapLibraries | undefined; }>; export declare function validate_continuation_root(root: unknown): asserts root is Element; export declare function reserve_continuation_root(root: Element): () => void; /** Resolve only public document facades registered by the supplied canonical map. */ export declare function resolve_continuation_document(map: LiveMapAuthority | LiveMapLibraries, explicit: LiveMapDocumentLibrary | undefined): ResolvedContinuationDocument; export declare function validate_interaction_shape(value: unknown): void; export {}; //# sourceMappingURL=continuation.common.d.ts.map