/** * Start the outbox tail. Idempotent — second call no-ops. Initializes the * in-memory cursor to MAX(id) so a fresh daemon start does NOT replay every * historical row to current subscribers. * * Call ONLY from the HTTP daemon entry point (src/index.ts). Stdio sessions * don't need the tail — they have direct access to the in-process bus for * any subscriber that happens to live in the same process, and stdio * subscribers from a different process are not a supported topology. */ export declare function startOutboxTail(): void; /** * Stop the outbox tail. Cancels any pending timer + flips the stopping flag * so an in-flight tick won't reschedule itself. Safe to call multiple times. */ export declare function stopOutboxTail(): void; /** Test-only: current in-memory cursor. Used by Phase 3d cross-process test. */ export declare function _currentCursorForTests(): number; /** Test-only: reset internal state between cases. */ export declare function _resetOutboxTailForTests(): void; //# sourceMappingURL=outbox-tail.d.ts.map