import type { LiveMapAnyOp, LiveMapCommit, LiveMapCommitObserver, LiveMapDisposer } from "../../types/livemap.types.js"; /** Closure-local commit publication shared by projected and document maps. */ export declare function make_livemap_commit_observer_hub(): LiveMapCommitObserverHub; export type LiveMapCommitObserverHub = Readonly<{ observe: (observer: LiveMapCommitObserver) => LiveMapDisposer; emitCommit: (commit: LiveMapCommit, origin: "authoritative" | "replay") => void; emitSnapshot: (revision: number) => void; prepareObservation: (prepare: (observation: Parameters>[0]) => void) => void; }>; //# sourceMappingURL=livemap.commit-observer.d.ts.map