/** Bounded, per-Profile incident reporting. Never installs global Sentry instrumentation. */ export declare class DshConnectionDiagnostics { private readonly options; private readonly client; private readonly pending; private readonly trace; private traceDirty; private history; private episode; private projectionEpisode; private projectionProgress; private readonly requestFailures; private saveTail; private saveRequested; private saving; private draining; private nextAttempt; private closed; private accountId; private accountGeneration; private readonly loaded; constructor(options: { dsn: string; environment: string; release: string; path: string; log: (fields: Record) => void; now?: () => number; }); resetAccount(accountId: string | undefined): void; record(phase: string, fields?: Record): void; /** Called by the existing session poll; no independent retry timer. */ tick(): void; close(): Promise; private now; private report; private load; private save; } //# sourceMappingURL=connection-diagnostics.d.ts.map