import { z } from "zod";
export declare const basePartial: z.ZodObject<{
    additionalPrecacheEntries: z.ZodOptional<z.ZodArray<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{
        integrity: z.ZodOptional<z.ZodString>;
        revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        url: z.ZodString;
    }, z.core.$strict>]>>>;
    disablePrecacheManifest: z.ZodDefault<z.ZodBoolean>;
    dontCacheBustURLsMatching: z.ZodOptional<z.ZodCustom<RegExp, RegExp>>;
    manifestTransforms: z.ZodOptional<z.ZodArray<z.ZodPipe<z.ZodCustom<z.core.$InferInnerFunctionTypeAsync<z.ZodTuple<[z.ZodArray<z.ZodObject<{
        size: z.ZodNumber;
        integrity: z.ZodOptional<z.ZodString>;
        revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        url: z.ZodString;
    }, z.core.$strip>>, z.ZodOptional<z.ZodUnknown>], null>, z.ZodObject<{
        manifest: z.ZodArray<z.ZodObject<{
            size: z.ZodNumber;
            integrity: z.ZodOptional<z.ZodString>;
            revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            url: z.ZodString;
        }, z.core.$strip>>;
        warnings: z.ZodOptional<z.ZodArray<z.ZodString>>;
    }, z.core.$strict>>, z.core.$InferInnerFunctionTypeAsync<z.ZodTuple<[z.ZodArray<z.ZodObject<{
        size: z.ZodNumber;
        integrity: z.ZodOptional<z.ZodString>;
        revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        url: z.ZodString;
    }, z.core.$strip>>, z.ZodOptional<z.ZodUnknown>], null>, z.ZodObject<{
        manifest: z.ZodArray<z.ZodObject<{
            size: z.ZodNumber;
            integrity: z.ZodOptional<z.ZodString>;
            revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            url: z.ZodString;
        }, z.core.$strip>>;
        warnings: z.ZodOptional<z.ZodArray<z.ZodString>>;
    }, z.core.$strict>>>, z.ZodTransform<z.core.$InferInnerFunctionTypeAsync<z.ZodTuple<[z.ZodArray<z.ZodObject<{
        size: z.ZodNumber;
        integrity: z.ZodOptional<z.ZodString>;
        revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        url: z.ZodString;
    }, z.core.$strip>>, z.ZodOptional<z.ZodUnknown>], null>, z.ZodObject<{
        manifest: z.ZodArray<z.ZodObject<{
            size: z.ZodNumber;
            integrity: z.ZodOptional<z.ZodString>;
            revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            url: z.ZodString;
        }, z.core.$strip>>;
        warnings: z.ZodOptional<z.ZodArray<z.ZodString>>;
    }, z.core.$strict>>, z.core.$InferInnerFunctionTypeAsync<z.ZodTuple<[z.ZodArray<z.ZodObject<{
        size: z.ZodNumber;
        integrity: z.ZodOptional<z.ZodString>;
        revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        url: z.ZodString;
    }, z.core.$strip>>, z.ZodOptional<z.ZodUnknown>], null>, z.ZodObject<{
        manifest: z.ZodArray<z.ZodObject<{
            size: z.ZodNumber;
            integrity: z.ZodOptional<z.ZodString>;
            revision: z.ZodOptional<z.ZodNullable<z.ZodString>>;
            url: z.ZodString;
        }, z.core.$strip>>;
        warnings: z.ZodOptional<z.ZodArray<z.ZodString>>;
    }, z.core.$strict>>>>>>;
    maximumFileSizeToCacheInBytes: z.ZodDefault<z.ZodNumber>;
    modifyURLPrefix: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
}, z.core.$strict>;
//# sourceMappingURL=base.d.ts.map