import type { Serwist } from "../Serwist.js"; import type { PrecacheOptions } from "../types.js"; import { PrecacheCacheKeyPlugin } from "./PrecacheCacheKeyPlugin.js"; export declare const parsePrecacheOptions: (serwist: Serwist, precacheOptions?: PrecacheOptions) => { precacheStrategyOptions: { cacheName: string; plugins: (import("../types.js").SerwistPlugin | PrecacheCacheKeyPlugin)[]; fetchOptions: RequestInit | undefined; matchOptions: CacheQueryOptions | undefined; fallbackToNetwork: boolean | undefined; }; precacheRouteOptions: { directoryIndex: string | null | undefined; ignoreURLParametersMatching: RegExp[] | undefined; cleanURLs: boolean | undefined; urlManipulation: import("../types.js").UrlManipulation | undefined; }; precacheMiscOptions: { cleanupOutdatedCaches: boolean | undefined; concurrency: number; navigateFallback: string | undefined; navigateFallbackAllowlist: RegExp[] | undefined; navigateFallbackDenylist: RegExp[] | undefined; }; }; //# sourceMappingURL=parsePrecacheOptions.d.ts.map