import type { Entry } from '../core/EntrySchema.js'; export interface ResumeResult { resumeMs: number; expectedCount: number; actualCount: number; lossRate: number; success: boolean; } export interface ResumeTimer { stop(expectedEntries: Entry[], actualEntries: Entry[]): ResumeResult; } /** * Start a resume timer. Call stop() with expected/actual entries * to get the ResumeResult with timing and loss metrics. */ export declare function startResumeTimer(): ResumeTimer; /** * Compute resume metrics from pre-collected data (no timer). */ export declare function computeResumeResult(resumeMs: number, expectedEntries: Entry[], actualEntries: Entry[]): ResumeResult;