import type { ChronicleContext } from './context.js'; import type { ChronicleJournal } from './journal.js'; export interface ChronicleHealthMonitorOptions { journal: ChronicleJournal; context: ChronicleContext | (() => ChronicleContext); intervalMs?: number | undefined; onPersistError?: ((error: unknown) => void) | undefined; } /** Low-frequency self-observation proving that telemetry is not starving the runtime. */ export declare function startChronicleHealthMonitor(options: ChronicleHealthMonitorOptions): () => void; //# sourceMappingURL=health-monitor.d.ts.map