import type { RunProjectionV2 } from "../workflow/workflow-types.js"; export interface WorkerNotice { readonly level: "info" | "warning" | "error"; readonly message: string; } export interface CompletionTimerScheduler { schedule(delayMs: number, callback: () => void): { cancel(): void; }; } export declare class WorkerCompletionNotifier { #private; constructor(options: { readonly publish: (notice: WorkerNotice) => void; readonly timers?: CompletionTimerScheduler; readonly windowMs?: number; }); baseline(run: RunProjectionV2): void; observe(run: RunProjectionV2): void; dispose(): void; } //# sourceMappingURL=worker-completion-notifier.d.ts.map