import { z } from "zod";

//#region src/lib/schema.d.ts
declare const webpackPartial: z.ZodObject<{
  chunks: z.ZodOptional<z.ZodArray<z.ZodString>>;
  exclude: z.ZodDefault<z.ZodArray<z.ZodUnion<readonly [z.ZodString, z.ZodCustom<RegExp, RegExp>, z.ZodPipe<z.ZodCustom<z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>, z.ZodTransform<(args_0: any) => boolean, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>>]>>>;
  excludeChunks: z.ZodOptional<z.ZodArray<z.ZodString>>;
  include: z.ZodOptional<z.ZodArray<z.ZodUnion<readonly [z.ZodString, z.ZodCustom<RegExp, RegExp>, z.ZodPipe<z.ZodCustom<z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>, z.ZodTransform<(args_0: any) => boolean, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>>]>>>;
}, z.core.$strict>;
declare const injectPartial: z.ZodObject<{
  compileSrc: z.ZodDefault<z.ZodBoolean>;
  swDest: z.ZodOptional<z.ZodString>;
  webpackCompilationPlugins: z.ZodOptional<z.ZodArray<z.ZodAny>>;
}, z.core.$strict>;
declare const injectManifestOptions: z.ZodObject<{
  compileSrc: z.ZodDefault<z.ZodBoolean>;
  swDest: z.ZodOptional<z.ZodString>;
  webpackCompilationPlugins: z.ZodOptional<z.ZodArray<z.ZodAny>>;
  injectionPoint: z.ZodDefault<z.ZodString>;
  swSrc: z.ZodString;
  chunks: z.ZodOptional<z.ZodArray<z.ZodString>>;
  exclude: z.ZodDefault<z.ZodArray<z.ZodUnion<readonly [z.ZodString, z.ZodCustom<RegExp, RegExp>, z.ZodPipe<z.ZodCustom<z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>, z.ZodTransform<(args_0: any) => boolean, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>>]>>>;
  excludeChunks: z.ZodOptional<z.ZodArray<z.ZodString>>;
  include: z.ZodOptional<z.ZodArray<z.ZodUnion<readonly [z.ZodString, z.ZodCustom<RegExp, RegExp>, z.ZodPipe<z.ZodCustom<z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>, z.ZodTransform<(args_0: any) => boolean, z.core.$InferInnerFunctionType<z.ZodTuple<[z.ZodAny], null>, z.ZodBoolean>>>]>>>;
  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.$InferOuterFunctionTypeAsync<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>;
//#endregion
export { injectManifestOptions, injectPartial as injectManifestPartial, webpackPartial };
//# sourceMappingURL=index.schema.d.mts.map