/** One owner coalesces hints, visibility recovery and fallback reconciliation. */ export declare function startMessageMarkRefresh(options: { read(): Promise; visible(): boolean; subscribe?(invalidate: () => void): () => void; onError(error: unknown): void; intervalMs?: number; }): { request: (delay?: number) => void; dispose(): void; }; //# sourceMappingURL=message-mark-refresh.d.ts.map