export type ExtractionDeadline = { signal: AbortSignal; check: () => void; dispose: () => void; }; export declare function createPipelineTimeoutError(err: unknown, deadline: ExtractionDeadline): unknown; export declare function waitForDeadline(promise: Promise, deadline: ExtractionDeadline): Promise; export declare function withExtractionDeadline(timeoutMs: number, label: string, run: (deadline: ExtractionDeadline) => Promise): Promise; //# sourceMappingURL=archive-deadline.d.ts.map