import type { LiveMapLibraries } from "../../types/livemap.types.js"; import type { LocusActionPayloads, LocusMultiLibrary, LocusMultiLibraryOptions } from "../../types/locus.types.js"; import type { LocusHostedAggregateGateInput } from "./locus.hosted-multi-library.js"; /** * Route a public fixed Library registry through the aggregate authority while * preserving the ordinary Locus construction and action callback shape. */ export declare function create_multi_library_locus(options: LocusMultiLibraryOptions): LocusMultiLibrary; /** Shared in-package composition point for the ordinary and durable Locus views. */ export declare function create_multi_library_locus_internal(options: LocusMultiLibraryOptions, internal?: Readonly<{ gate?: (input: LocusHostedAggregateGateInput) => void | Promise; }>): Readonly<{ locus: LocusMultiLibrary; run_exclusive: (operation: () => TResult | Promise) => Promise; }>; //# sourceMappingURL=locus.multi-library.d.ts.map