import type { PdfCollaborationDocument } from "./pdf-collaboration-types.js"; export type CollaborationPollHandle = { stop: () => void; pollNow: () => Promise; }; /** Poll remote collaboration document; skips apply when updatedAt matches local. */ export declare function attachCollaborationPolling(options: { pollIntervalMs: number; loadDocument: () => Promise; getLocalUpdatedAt: () => string; onRemote: (doc: PdfCollaborationDocument) => void; onError?: (message: string) => void; }): CollaborationPollHandle; //# sourceMappingURL=pdf-collaboration-sync.d.ts.map