export interface PageCacheWarmProgress { completed: number; total: number; } export interface PageCacheWarmFailure { path: string; status: number; error?: 'timeout' | 'network'; location?: string; detail?: string; } export interface PageCacheWarmSummary { total: number; warmed: number; failed: PageCacheWarmFailure[]; } export declare class PageCacheWarmInterruptedError extends Error { readonly progress: PageCacheWarmProgress; constructor(progress: PageCacheWarmProgress); } export declare function readWarmStream(stream: ReadableStream, onProgress: (progress: PageCacheWarmProgress) => void): Promise;