import type { GenerateSWOptions, InjectManifestOptions } from 'workbox-build'; import type { BuildOptions } from 'esbuild'; declare const report: ({ swDest, count, size }: { swDest: string; count: number; size: number; }) => void; export declare function generateSW(generateSWConfig: GenerateSWOptions, { render }?: { render?: (({ swDest, count, size }: { swDest: string; count: number; size: number; }) => void) | undefined; }): { name: string; writeBundle(): Promise; }; export declare function injectManifest(injectManifestConfig: InjectManifestOptions, { render, esbuild: esbuildOptions, }?: { render?: typeof report; esbuild?: BuildOptions; }): { name: string; writeBundle(): Promise; }; export {}; //# sourceMappingURL=index.d.ts.map