import type { Logger } from '@budarin/pluggable-serviceworker'; import type { Pathname, UrlString } from './types.js'; export interface RestoreOptions { getCache: () => Promise; passthroughHeader: string; fetchPassthrough: (request: Request) => Promise; enableLogging: boolean; cacheName: string; restoreInProgress: Set; logger: Logger; } export declare function startRestore(url: UrlString, options: RestoreOptions): void;