/// import { RawFuncUseCtx } from "@rspack/binding"; import { z } from "zod"; import { Compilation, Compiler } from ".."; import type * as oldBuiltins from "../builtin-plugin"; import type * as webpackDevServer from "webpack-dev-server"; import { Module } from "../Module"; import { Chunk } from "../Chunk"; declare const name: z.ZodString; export type Name = z.infer; declare const dependencies: z.ZodArray; export type Dependencies = z.infer; declare const context: z.ZodString; export type Context = z.infer; declare const mode: z.ZodEnum<["development", "production", "none"]>; export type Mode = z.infer; declare const falsy: z.ZodUnion<[z.ZodLiteral, z.ZodLiteral<0>, z.ZodLiteral<"">, z.ZodNull, z.ZodUndefined]>; export type Falsy = z.infer; declare const rawPublicPath: z.ZodString; export type RawPublicPath = z.infer; declare const publicPath: z.ZodUnion<[z.ZodLiteral<"auto">, z.ZodString]>; export type PublicPath = z.infer; declare const baseUri: z.ZodString; export type BaseUri = z.infer; declare const chunkLoadingType: z.ZodUnion<[z.ZodEnum<["jsonp", "import-scripts", "require", "async-node", "import"]>, z.ZodString]>; export type ChunkLoadingType = z.infer; declare const chunkLoading: z.ZodUnion<[z.ZodLiteral, z.ZodUnion<[z.ZodEnum<["jsonp", "import-scripts", "require", "async-node", "import"]>, z.ZodString]>]>; export type ChunkLoading = z.infer; declare const asyncChunks: z.ZodBoolean; export type AsyncChunks = z.infer; declare const wasmLoadingType: z.ZodUnion<[z.ZodEnum<["fetch-streaming", "fetch", "async-node"]>, z.ZodString]>; export type WasmLoadingType = z.infer; declare const wasmLoading: z.ZodUnion<[z.ZodLiteral, z.ZodUnion<[z.ZodEnum<["fetch-streaming", "fetch", "async-node"]>, z.ZodString]>]>; export type WasmLoading = z.infer; declare const scriptType: z.ZodUnion<[z.ZodEnum<["text/javascript", "module"]>, z.ZodLiteral]>; export type ScriptType = z.infer; declare const libraryCustomUmdObject: z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; root: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }>; export type LibraryCustomUmdObject = z.infer; declare const libraryName: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodArray]>, z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; root: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }>]>; export type LibraryName = z.infer; declare const libraryCustomUmdCommentObject: z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; commonjs2: z.ZodOptional; root: z.ZodOptional; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }>; export type LibraryCustomUmdCommentObject = z.infer; declare const amdContainer: z.ZodString; export type AmdContainer = z.infer; declare const auxiliaryComment: z.ZodUnion<[z.ZodString, z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; commonjs2: z.ZodOptional; root: z.ZodOptional; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }>]>; export type AuxiliaryComment = z.infer; declare const libraryExport: z.ZodUnion<[z.ZodString, z.ZodArray]>; export type LibraryExport = z.infer; declare const libraryType: z.ZodUnion<[z.ZodEnum<["var", "module", "assign", "assign-properties", "this", "window", "self", "global", "commonjs", "commonjs2", "commonjs-module", "commonjs-static", "amd", "amd-require", "umd", "umd2", "jsonp", "system"]>, z.ZodString]>; export type LibraryType = z.infer; declare const umdNamedDefine: z.ZodBoolean; export type UmdNamedDefine = z.infer; declare const libraryOptions: z.ZodObject<{ amdContainer: z.ZodOptional; auxiliaryComment: z.ZodOptional; commonjs: z.ZodOptional; commonjs2: z.ZodOptional; root: z.ZodOptional; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }>]>>; export: z.ZodOptional]>>; name: z.ZodOptional]>, z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; root: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }>]>>; type: z.ZodUnion<[z.ZodEnum<["var", "module", "assign", "assign-properties", "this", "window", "self", "global", "commonjs", "commonjs2", "commonjs-module", "commonjs-static", "amd", "amd-require", "umd", "umd2", "jsonp", "system"]>, z.ZodString]>; umdNamedDefine: z.ZodOptional; }, "strict", z.ZodTypeAny, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }>; export type LibraryOptions = z.infer; declare const library: z.ZodOptional]>, z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; root: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }>]>, z.ZodObject<{ amdContainer: z.ZodOptional; auxiliaryComment: z.ZodOptional; commonjs: z.ZodOptional; commonjs2: z.ZodOptional; root: z.ZodOptional; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }>]>>; export: z.ZodOptional]>>; name: z.ZodOptional]>, z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; root: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }>]>>; type: z.ZodUnion<[z.ZodEnum<["var", "module", "assign", "assign-properties", "this", "window", "self", "global", "commonjs", "commonjs2", "commonjs-module", "commonjs-static", "amd", "amd-require", "umd", "umd2", "jsonp", "system"]>, z.ZodString]>; umdNamedDefine: z.ZodOptional; }, "strict", z.ZodTypeAny, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }>]>>; export type Library = z.infer; declare const filenameTemplate: z.ZodString; export type FilenameTemplate = z.infer; declare const filename: z.ZodString; export type Filename = z.infer; declare const entryFilename: z.ZodString; export type EntryFilename = z.infer; declare const entryRuntime: z.ZodUnion<[z.ZodLiteral, z.ZodString]>; export type EntryRuntime = z.infer; declare const entryItem: z.ZodUnion<[z.ZodString, z.ZodArray]>; export type EntryItem = z.infer; declare const entryDescription: z.ZodObject<{ import: z.ZodUnion<[z.ZodString, z.ZodArray]>; runtime: z.ZodOptional, z.ZodString]>>; publicPath: z.ZodOptional, z.ZodString]>>; baseUri: z.ZodOptional; chunkLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["jsonp", "import-scripts", "require", "async-node", "import"]>, z.ZodString]>]>>; asyncChunks: z.ZodOptional; wasmLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["fetch-streaming", "fetch", "async-node"]>, z.ZodString]>]>>; filename: z.ZodOptional; library: z.ZodOptional; auxiliaryComment: z.ZodOptional; commonjs: z.ZodOptional; commonjs2: z.ZodOptional; root: z.ZodOptional; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }>]>>; export: z.ZodOptional]>>; name: z.ZodOptional]>, z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; root: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }>]>>; type: z.ZodUnion<[z.ZodEnum<["var", "module", "assign", "assign-properties", "this", "window", "self", "global", "commonjs", "commonjs2", "commonjs-module", "commonjs-static", "amd", "amd-require", "umd", "umd2", "jsonp", "system"]>, z.ZodString]>; umdNamedDefine: z.ZodOptional; }, "strict", z.ZodTypeAny, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }>>; }, "strict", z.ZodTypeAny, { import: (string | string[]) & (string | string[] | undefined); runtime?: string | false | undefined; publicPath?: string | undefined; baseUri?: string | undefined; chunkLoading?: string | false | undefined; asyncChunks?: boolean | undefined; wasmLoading?: string | false | undefined; filename?: string | undefined; library?: { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; }, { import: (string | string[]) & (string | string[] | undefined); runtime?: string | false | undefined; publicPath?: string | undefined; baseUri?: string | undefined; chunkLoading?: string | false | undefined; asyncChunks?: boolean | undefined; wasmLoading?: string | false | undefined; filename?: string | undefined; library?: { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; }>; export type EntryDescription = z.infer; declare const entryUnnamed: z.ZodUnion<[z.ZodString, z.ZodArray]>; export type EntryUnnamed = z.infer; declare const entryObject: z.ZodRecord]>, z.ZodObject<{ import: z.ZodUnion<[z.ZodString, z.ZodArray]>; runtime: z.ZodOptional, z.ZodString]>>; publicPath: z.ZodOptional, z.ZodString]>>; baseUri: z.ZodOptional; chunkLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["jsonp", "import-scripts", "require", "async-node", "import"]>, z.ZodString]>]>>; asyncChunks: z.ZodOptional; wasmLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["fetch-streaming", "fetch", "async-node"]>, z.ZodString]>]>>; filename: z.ZodOptional; library: z.ZodOptional; auxiliaryComment: z.ZodOptional; commonjs: z.ZodOptional; commonjs2: z.ZodOptional; root: z.ZodOptional; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }>]>>; export: z.ZodOptional]>>; name: z.ZodOptional]>, z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; root: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }>]>>; type: z.ZodUnion<[z.ZodEnum<["var", "module", "assign", "assign-properties", "this", "window", "self", "global", "commonjs", "commonjs2", "commonjs-module", "commonjs-static", "amd", "amd-require", "umd", "umd2", "jsonp", "system"]>, z.ZodString]>; umdNamedDefine: z.ZodOptional; }, "strict", z.ZodTypeAny, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }>>; }, "strict", z.ZodTypeAny, { import: (string | string[]) & (string | string[] | undefined); runtime?: string | false | undefined; publicPath?: string | undefined; baseUri?: string | undefined; chunkLoading?: string | false | undefined; asyncChunks?: boolean | undefined; wasmLoading?: string | false | undefined; filename?: string | undefined; library?: { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; }, { import: (string | string[]) & (string | string[] | undefined); runtime?: string | false | undefined; publicPath?: string | undefined; baseUri?: string | undefined; chunkLoading?: string | false | undefined; asyncChunks?: boolean | undefined; wasmLoading?: string | false | undefined; filename?: string | undefined; library?: { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; }>]>>; export type EntryObject = z.infer; declare const entryStatic: z.ZodUnion<[z.ZodRecord]>, z.ZodObject<{ import: z.ZodUnion<[z.ZodString, z.ZodArray]>; runtime: z.ZodOptional, z.ZodString]>>; publicPath: z.ZodOptional, z.ZodString]>>; baseUri: z.ZodOptional; chunkLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["jsonp", "import-scripts", "require", "async-node", "import"]>, z.ZodString]>]>>; asyncChunks: z.ZodOptional; wasmLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["fetch-streaming", "fetch", "async-node"]>, z.ZodString]>]>>; filename: z.ZodOptional; library: z.ZodOptional; auxiliaryComment: z.ZodOptional; commonjs: z.ZodOptional; commonjs2: z.ZodOptional; root: z.ZodOptional; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }>]>>; export: z.ZodOptional]>>; name: z.ZodOptional]>, z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; root: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }>]>>; type: z.ZodUnion<[z.ZodEnum<["var", "module", "assign", "assign-properties", "this", "window", "self", "global", "commonjs", "commonjs2", "commonjs-module", "commonjs-static", "amd", "amd-require", "umd", "umd2", "jsonp", "system"]>, z.ZodString]>; umdNamedDefine: z.ZodOptional; }, "strict", z.ZodTypeAny, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }>>; }, "strict", z.ZodTypeAny, { import: (string | string[]) & (string | string[] | undefined); runtime?: string | false | undefined; publicPath?: string | undefined; baseUri?: string | undefined; chunkLoading?: string | false | undefined; asyncChunks?: boolean | undefined; wasmLoading?: string | false | undefined; filename?: string | undefined; library?: { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; }, { import: (string | string[]) & (string | string[] | undefined); runtime?: string | false | undefined; publicPath?: string | undefined; baseUri?: string | undefined; chunkLoading?: string | false | undefined; asyncChunks?: boolean | undefined; wasmLoading?: string | false | undefined; filename?: string | undefined; library?: { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; }>]>>, z.ZodUnion<[z.ZodString, z.ZodArray]>]>; export type EntryStatic = z.infer; declare const entry: z.ZodUnion<[z.ZodRecord]>, z.ZodObject<{ import: z.ZodUnion<[z.ZodString, z.ZodArray]>; runtime: z.ZodOptional, z.ZodString]>>; publicPath: z.ZodOptional, z.ZodString]>>; baseUri: z.ZodOptional; chunkLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["jsonp", "import-scripts", "require", "async-node", "import"]>, z.ZodString]>]>>; asyncChunks: z.ZodOptional; wasmLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["fetch-streaming", "fetch", "async-node"]>, z.ZodString]>]>>; filename: z.ZodOptional; library: z.ZodOptional; auxiliaryComment: z.ZodOptional; commonjs: z.ZodOptional; commonjs2: z.ZodOptional; root: z.ZodOptional; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }>]>>; export: z.ZodOptional]>>; name: z.ZodOptional]>, z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; root: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }>]>>; type: z.ZodUnion<[z.ZodEnum<["var", "module", "assign", "assign-properties", "this", "window", "self", "global", "commonjs", "commonjs2", "commonjs-module", "commonjs-static", "amd", "amd-require", "umd", "umd2", "jsonp", "system"]>, z.ZodString]>; umdNamedDefine: z.ZodOptional; }, "strict", z.ZodTypeAny, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }>>; }, "strict", z.ZodTypeAny, { import: (string | string[]) & (string | string[] | undefined); runtime?: string | false | undefined; publicPath?: string | undefined; baseUri?: string | undefined; chunkLoading?: string | false | undefined; asyncChunks?: boolean | undefined; wasmLoading?: string | false | undefined; filename?: string | undefined; library?: { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; }, { import: (string | string[]) & (string | string[] | undefined); runtime?: string | false | undefined; publicPath?: string | undefined; baseUri?: string | undefined; chunkLoading?: string | false | undefined; asyncChunks?: boolean | undefined; wasmLoading?: string | false | undefined; filename?: string | undefined; library?: { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; }>]>>, z.ZodUnion<[z.ZodString, z.ZodArray]>]>; export type Entry = z.infer; declare const path: z.ZodString; export type Path = z.infer; declare const assetModuleFilename: z.ZodString; export type AssetModuleFilename = z.infer; declare const webassemblyModuleFilename: z.ZodString; export type WebassemblyModuleFilename = z.infer; declare const chunkFilename: z.ZodString; export type ChunkFilename = z.infer; declare const crossOriginLoading: z.ZodUnion<[z.ZodLiteral, z.ZodEnum<["anonymous", "use-credentials"]>]>; export type CrossOriginLoading = z.infer; declare const cssFilename: z.ZodString; export type CssFilename = z.infer; declare const cssChunkFilename: z.ZodString; export type CssChunkFilename = z.infer; declare const hotUpdateChunkFilename: z.ZodString; export type HotUpdateChunkFilename = z.infer; declare const hotUpdateMainFilename: z.ZodString; export type HotUpdateMainFilename = z.infer; declare const hotUpdateGlobal: z.ZodString; export type HotUpdateGlobal = z.infer; declare const uniqueName: z.ZodString; export type UniqueName = z.infer; declare const chunkLoadingGlobal: z.ZodString; export type ChunkLoadingGlobal = z.infer; declare const enabledLibraryTypes: z.ZodArray, z.ZodString]>, "many">; export type EnabledLibraryTypes = z.infer; declare const clean: z.ZodBoolean; export type Clean = z.infer; declare const outputModule: z.ZodBoolean; export type OutputModule = z.infer; declare const strictModuleExceptionHandling: z.ZodBoolean; export type StrictModuleExceptionHandling = z.infer; declare const strictModuleErrorHandling: z.ZodBoolean; export type StrictModuleErrorHandling = z.infer; declare const globalObject: z.ZodString; export type GlobalObject = z.infer; declare const enabledWasmLoadingTypes: z.ZodArray, z.ZodString]>, "many">; export type EnabledWasmLoadingTypes = z.infer; declare const importFunctionName: z.ZodString; export type ImportFunctionName = z.infer; declare const iife: z.ZodBoolean; export type Iife = z.infer; declare const enabledChunkLoadingTypes: z.ZodArray, z.ZodString]>, "many">; export type EnabledChunkLoadingTypes = z.infer; declare const chunkFormat: z.ZodUnion<[z.ZodLiteral, z.ZodString]>; export type ChunkFormat = z.infer; declare const workerPublicPath: z.ZodString; export type WorkerPublicPath = z.infer; declare const trustedTypes: z.ZodObject<{ policyName: z.ZodOptional; }, "strict", z.ZodTypeAny, { policyName?: string | undefined; }, { policyName?: string | undefined; }>; export type TrustedTypes = z.infer; declare const hashDigest: z.ZodString; export type HashDigest = z.infer; declare const hashDigestLength: z.ZodNumber; export type HashDigestLength = z.infer; declare const hashFunction: z.ZodEnum<["md4", "xxhash64"]>; export type HashFunction = z.infer; declare const hashSalt: z.ZodString; export type HashSalt = z.infer; declare const sourceMapFilename: z.ZodString; export type SourceMapFilename = z.infer; declare const devtoolNamespace: z.ZodString; export type DevtoolNamespace = z.infer; declare const devtoolModuleFilenameTemplate: z.ZodUnion<[z.ZodString, z.ZodFunction, z.ZodAny>]>; export type DevtoolModuleFilenameTemplate = z.infer; declare const devtoolFallbackModuleFilenameTemplate: z.ZodUnion<[z.ZodString, z.ZodFunction, z.ZodAny>]>; export type DevtoolFallbackModuleFilenameTemplate = z.infer; declare const output: z.ZodObject<{ path: z.ZodOptional; clean: z.ZodOptional; publicPath: z.ZodOptional, z.ZodString]>>; filename: z.ZodOptional; chunkFilename: z.ZodOptional; crossOriginLoading: z.ZodOptional, z.ZodEnum<["anonymous", "use-credentials"]>]>>; cssFilename: z.ZodOptional; cssChunkFilename: z.ZodOptional; hotUpdateMainFilename: z.ZodOptional; hotUpdateChunkFilename: z.ZodOptional; hotUpdateGlobal: z.ZodOptional; assetModuleFilename: z.ZodOptional; uniqueName: z.ZodOptional; chunkLoadingGlobal: z.ZodOptional; enabledLibraryTypes: z.ZodOptional, z.ZodString]>, "many">>; library: z.ZodOptional]>, z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; root: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }>]>, z.ZodObject<{ amdContainer: z.ZodOptional; auxiliaryComment: z.ZodOptional; commonjs: z.ZodOptional; commonjs2: z.ZodOptional; root: z.ZodOptional; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }>]>>; export: z.ZodOptional]>>; name: z.ZodOptional]>, z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; root: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }>]>>; type: z.ZodUnion<[z.ZodEnum<["var", "module", "assign", "assign-properties", "this", "window", "self", "global", "commonjs", "commonjs2", "commonjs-module", "commonjs-static", "amd", "amd-require", "umd", "umd2", "jsonp", "system"]>, z.ZodString]>; umdNamedDefine: z.ZodOptional; }, "strict", z.ZodTypeAny, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }>]>>>; libraryExport: z.ZodOptional]>>; libraryTarget: z.ZodOptional, z.ZodString]>>; umdNamedDefine: z.ZodOptional; amdContainer: z.ZodOptional; auxiliaryComment: z.ZodOptional; commonjs: z.ZodOptional; commonjs2: z.ZodOptional; root: z.ZodOptional; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }>]>>; module: z.ZodOptional; strictModuleExceptionHandling: z.ZodOptional; strictModuleErrorHandling: z.ZodOptional; globalObject: z.ZodOptional; importFunctionName: z.ZodOptional; iife: z.ZodOptional; wasmLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["fetch-streaming", "fetch", "async-node"]>, z.ZodString]>]>>; enabledWasmLoadingTypes: z.ZodOptional, z.ZodString]>, "many">>; webassemblyModuleFilename: z.ZodOptional; chunkFormat: z.ZodOptional, z.ZodString]>>; chunkLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["jsonp", "import-scripts", "require", "async-node", "import"]>, z.ZodString]>]>>; enabledChunkLoadingTypes: z.ZodOptional, z.ZodString]>, "many">>; trustedTypes: z.ZodOptional, z.ZodString]>, z.ZodObject<{ policyName: z.ZodOptional; }, "strict", z.ZodTypeAny, { policyName?: string | undefined; }, { policyName?: string | undefined; }>]>>; sourceMapFilename: z.ZodOptional; hashDigest: z.ZodOptional; hashDigestLength: z.ZodOptional; hashFunction: z.ZodOptional>; hashSalt: z.ZodOptional; asyncChunks: z.ZodOptional; workerChunkLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["jsonp", "import-scripts", "require", "async-node", "import"]>, z.ZodString]>]>>; workerWasmLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["fetch-streaming", "fetch", "async-node"]>, z.ZodString]>]>>; workerPublicPath: z.ZodOptional; scriptType: z.ZodOptional, z.ZodLiteral]>>; devtoolNamespace: z.ZodOptional; devtoolModuleFilenameTemplate: z.ZodOptional, z.ZodAny>]>>; devtoolFallbackModuleFilenameTemplate: z.ZodOptional, z.ZodAny>]>>; }, "strict", z.ZodTypeAny, { path?: string | undefined; clean?: boolean | undefined; publicPath?: string | undefined; filename?: string | undefined; chunkFilename?: string | undefined; crossOriginLoading?: false | "anonymous" | "use-credentials" | undefined; cssFilename?: string | undefined; cssChunkFilename?: string | undefined; hotUpdateMainFilename?: string | undefined; hotUpdateChunkFilename?: string | undefined; hotUpdateGlobal?: string | undefined; assetModuleFilename?: string | undefined; uniqueName?: string | undefined; chunkLoadingGlobal?: string | undefined; enabledLibraryTypes?: string[] | undefined; library?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; libraryExport?: string | string[] | undefined; libraryTarget?: string | undefined; umdNamedDefine?: boolean | undefined; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; module?: boolean | undefined; strictModuleExceptionHandling?: boolean | undefined; strictModuleErrorHandling?: boolean | undefined; globalObject?: string | undefined; importFunctionName?: string | undefined; iife?: boolean | undefined; wasmLoading?: string | false | undefined; enabledWasmLoadingTypes?: string[] | undefined; webassemblyModuleFilename?: string | undefined; chunkFormat?: string | false | undefined; chunkLoading?: string | false | undefined; enabledChunkLoadingTypes?: string[] | undefined; trustedTypes?: string | true | { policyName?: string | undefined; } | undefined; sourceMapFilename?: string | undefined; hashDigest?: string | undefined; hashDigestLength?: number | undefined; hashFunction?: "md4" | "xxhash64" | undefined; hashSalt?: string | undefined; asyncChunks?: boolean | undefined; workerChunkLoading?: string | false | undefined; workerWasmLoading?: string | false | undefined; workerPublicPath?: string | undefined; scriptType?: false | "module" | "text/javascript" | undefined; devtoolNamespace?: string | undefined; devtoolModuleFilenameTemplate?: string | ((args_0: any) => any) | undefined; devtoolFallbackModuleFilenameTemplate?: string | ((args_0: any) => any) | undefined; }, { path?: string | undefined; clean?: boolean | undefined; publicPath?: string | undefined; filename?: string | undefined; chunkFilename?: string | undefined; crossOriginLoading?: false | "anonymous" | "use-credentials" | undefined; cssFilename?: string | undefined; cssChunkFilename?: string | undefined; hotUpdateMainFilename?: string | undefined; hotUpdateChunkFilename?: string | undefined; hotUpdateGlobal?: string | undefined; assetModuleFilename?: string | undefined; uniqueName?: string | undefined; chunkLoadingGlobal?: string | undefined; enabledLibraryTypes?: string[] | undefined; library?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; libraryExport?: string | string[] | undefined; libraryTarget?: string | undefined; umdNamedDefine?: boolean | undefined; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; module?: boolean | undefined; strictModuleExceptionHandling?: boolean | undefined; strictModuleErrorHandling?: boolean | undefined; globalObject?: string | undefined; importFunctionName?: string | undefined; iife?: boolean | undefined; wasmLoading?: string | false | undefined; enabledWasmLoadingTypes?: string[] | undefined; webassemblyModuleFilename?: string | undefined; chunkFormat?: string | false | undefined; chunkLoading?: string | false | undefined; enabledChunkLoadingTypes?: string[] | undefined; trustedTypes?: string | true | { policyName?: string | undefined; } | undefined; sourceMapFilename?: string | undefined; hashDigest?: string | undefined; hashDigestLength?: number | undefined; hashFunction?: "md4" | "xxhash64" | undefined; hashSalt?: string | undefined; asyncChunks?: boolean | undefined; workerChunkLoading?: string | false | undefined; workerWasmLoading?: string | false | undefined; workerPublicPath?: string | undefined; scriptType?: false | "module" | "text/javascript" | undefined; devtoolNamespace?: string | undefined; devtoolModuleFilenameTemplate?: string | ((args_0: any) => any) | undefined; devtoolFallbackModuleFilenameTemplate?: string | ((args_0: any) => any) | undefined; }>; export type Output = z.infer; declare const resolveAlias: z.ZodRecord, z.ZodString]>, z.ZodArray]>, "many">]>>; export type ResolveAlias = z.infer; declare const resolveTsconfig: z.ZodObject<{ configFile: z.ZodString; references: z.ZodOptional, z.ZodLiteral<"auto">]>>; }, "strict", z.ZodTypeAny, { configFile: string; references?: string[] | "auto" | undefined; }, { configFile: string; references?: string[] | "auto" | undefined; }>; export type ResolveTsconfig = z.infer; declare const baseResolveOptions: z.ZodObject<{ alias: z.ZodOptional, z.ZodString]>, z.ZodArray]>, "many">]>>>; /** * This is `aliasField: ["browser"]` in webpack, because no one * uses aliasField other than "browser". ---@bvanjoi */ browserField: z.ZodEffects, boolean | undefined, boolean | undefined>; conditionNames: z.ZodOptional>; extensions: z.ZodOptional>; fallback: z.ZodOptional, z.ZodString]>, z.ZodArray]>, "many">]>>>; mainFields: z.ZodOptional>; mainFiles: z.ZodOptional>; modules: z.ZodOptional>; preferRelative: z.ZodOptional; preferAbsolute: z.ZodOptional; symlinks: z.ZodOptional; tsConfigPath: z.ZodOptional; tsConfig: z.ZodOptional, z.ZodLiteral<"auto">]>>; }, "strict", z.ZodTypeAny, { configFile: string; references?: string[] | "auto" | undefined; }, { configFile: string; references?: string[] | "auto" | undefined; }>>; fullySpecified: z.ZodOptional; exportsFields: z.ZodOptional>; extensionAlias: z.ZodOptional]>>>; aliasFields: z.ZodOptional>; restrictions: z.ZodOptional>; roots: z.ZodOptional>; }, "strict", z.ZodTypeAny, { alias?: Record | undefined; browserField?: boolean | undefined; conditionNames?: string[] | undefined; extensions?: string[] | undefined; fallback?: Record | undefined; mainFields?: string[] | undefined; mainFiles?: string[] | undefined; modules?: string[] | undefined; preferRelative?: boolean | undefined; preferAbsolute?: boolean | undefined; symlinks?: boolean | undefined; tsConfigPath?: string | undefined; tsConfig?: { configFile: string; references?: string[] | "auto" | undefined; } | undefined; fullySpecified?: boolean | undefined; exportsFields?: string[] | undefined; extensionAlias?: Record | undefined; aliasFields?: string[] | undefined; restrictions?: string[] | undefined; roots?: string[] | undefined; }, { alias?: Record | undefined; browserField?: boolean | undefined; conditionNames?: string[] | undefined; extensions?: string[] | undefined; fallback?: Record | undefined; mainFields?: string[] | undefined; mainFiles?: string[] | undefined; modules?: string[] | undefined; preferRelative?: boolean | undefined; preferAbsolute?: boolean | undefined; symlinks?: boolean | undefined; tsConfigPath?: string | undefined; tsConfig?: { configFile: string; references?: string[] | "auto" | undefined; } | undefined; fullySpecified?: boolean | undefined; exportsFields?: string[] | undefined; extensionAlias?: Record | undefined; aliasFields?: string[] | undefined; restrictions?: string[] | undefined; roots?: string[] | undefined; }>; export type ResolveOptions = z.infer & { byDependency?: Record; }; declare const resolve: z.ZodType; export type Resolve = z.infer; declare const baseRuleSetCondition: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodString]>, z.ZodFunction, z.ZodBoolean>]>; export type RuleSetCondition = z.infer | RuleSetConditions | RuleSetLogicalConditions; export type RuleSetConditions = RuleSetCondition[]; export type RuleSetLogicalConditions = { and?: RuleSetConditions; or?: RuleSetConditions; not?: RuleSetCondition; }; declare const ruleSetLoader: z.ZodString; export type RuleSetLoader = z.infer; declare const ruleSetLoaderOptions: z.ZodUnion<[z.ZodString, z.ZodRecord]>; export type RuleSetLoaderOptions = z.infer; declare const ruleSetLoaderWithOptions: z.ZodObject<{ ident: z.ZodOptional; loader: z.ZodString; options: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }>; export type RuleSetLoaderWithOptions = z.infer; declare const ruleSetUseItem: z.ZodUnion<[z.ZodString, z.ZodObject<{ ident: z.ZodOptional; loader: z.ZodString; options: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }>]>; export type RuleSetUseItem = z.infer; declare const ruleSetUse: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodObject<{ ident: z.ZodOptional; loader: z.ZodString; options: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }>]>, z.ZodArray; loader: z.ZodString; options: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }>]>, "many">]>, z.ZodFunction], z.ZodUnknown>, z.ZodArray; loader: z.ZodString; options: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }>]>, "many">>]>; export type RuleSetUse = z.infer; declare const baseRuleSetRule: z.ZodObject<{ test: z.ZodOptional>; exclude: z.ZodOptional>; include: z.ZodOptional>; issuer: z.ZodOptional>; dependency: z.ZodOptional>; resource: z.ZodOptional>; resourceFragment: z.ZodOptional>; resourceQuery: z.ZodOptional>; scheme: z.ZodOptional>; mimetype: z.ZodOptional>; descriptionData: z.ZodOptional>>; type: z.ZodOptional; loader: z.ZodOptional; options: z.ZodOptional]>>; use: z.ZodOptional; loader: z.ZodString; options: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }>]>, z.ZodArray; loader: z.ZodString; options: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }>]>, "many">]>, z.ZodFunction], z.ZodUnknown>, z.ZodArray; loader: z.ZodString; options: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }, { loader: string; ident?: string | undefined; options?: string | Record | undefined; }>]>, "many">>]>>; parser: z.ZodOptional>; generator: z.ZodOptional>; resolve: z.ZodOptional>; sideEffects: z.ZodOptional; enforce: z.ZodOptional, z.ZodLiteral<"post">]>>; }, "strict", z.ZodTypeAny, { test?: RuleSetCondition | undefined; exclude?: RuleSetCondition | undefined; include?: RuleSetCondition | undefined; issuer?: RuleSetCondition | undefined; dependency?: RuleSetCondition | undefined; resource?: RuleSetCondition | undefined; resourceFragment?: RuleSetCondition | undefined; resourceQuery?: RuleSetCondition | undefined; scheme?: RuleSetCondition | undefined; mimetype?: RuleSetCondition | undefined; descriptionData?: Record | undefined; type?: string | undefined; loader?: string | undefined; options?: string | Record | undefined; use?: string | { loader: string; ident?: string | undefined; options?: string | Record | undefined; } | (string | { loader: string; ident?: string | undefined; options?: string | Record | undefined; })[] | ((args_0: RawFuncUseCtx, ...args_1: unknown[]) => (string | { loader: string; ident?: string | undefined; options?: string | Record | undefined; })[]) | undefined; parser?: Record | undefined; generator?: Record | undefined; resolve?: ResolveOptions | undefined; sideEffects?: boolean | undefined; enforce?: "pre" | "post" | undefined; }, { test?: RuleSetCondition | undefined; exclude?: RuleSetCondition | undefined; include?: RuleSetCondition | undefined; issuer?: RuleSetCondition | undefined; dependency?: RuleSetCondition | undefined; resource?: RuleSetCondition | undefined; resourceFragment?: RuleSetCondition | undefined; resourceQuery?: RuleSetCondition | undefined; scheme?: RuleSetCondition | undefined; mimetype?: RuleSetCondition | undefined; descriptionData?: Record | undefined; type?: string | undefined; loader?: string | undefined; options?: string | Record | undefined; use?: string | { loader: string; ident?: string | undefined; options?: string | Record | undefined; } | (string | { loader: string; ident?: string | undefined; options?: string | Record | undefined; })[] | ((args_0: RawFuncUseCtx, ...args_1: unknown[]) => (string | { loader: string; ident?: string | undefined; options?: string | Record | undefined; })[]) | undefined; parser?: Record | undefined; generator?: Record | undefined; resolve?: ResolveOptions | undefined; sideEffects?: boolean | undefined; enforce?: "pre" | "post" | undefined; }>; export type RuleSetRule = z.infer & { oneOf?: RuleSetRule[]; rules?: RuleSetRule[]; }; declare const ruleSetRules: z.ZodArray, z.ZodType]>, z.ZodUnion<[z.ZodLiteral, z.ZodLiteral<0>, z.ZodLiteral<"">, z.ZodNull, z.ZodUndefined]>]>, "many">; export type RuleSetRules = z.infer; declare const assetParserDataUrlOptions: z.ZodObject<{ maxSize: z.ZodOptional; }, "strict", z.ZodTypeAny, { maxSize?: number | undefined; }, { maxSize?: number | undefined; }>; export type AssetParserDataUrlOptions = z.infer; declare const assetParserDataUrl: z.ZodObject<{ maxSize: z.ZodOptional; }, "strict", z.ZodTypeAny, { maxSize?: number | undefined; }, { maxSize?: number | undefined; }>; export type AssetParserDataUrl = z.infer; declare const assetParserOptions: z.ZodObject<{ dataUrlCondition: z.ZodOptional; }, "strict", z.ZodTypeAny, { maxSize?: number | undefined; }, { maxSize?: number | undefined; }>>; }, "strict", z.ZodTypeAny, { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; }, { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; }>; export type AssetParserOptions = z.infer; declare const javascriptParserOptions: z.ZodObject<{ dynamicImportMode: z.ZodOptional>; dynamicImportPreload: z.ZodOptional>; dynamicImportPrefetch: z.ZodOptional>; url: z.ZodOptional, z.ZodBoolean]>>; }, "strict", z.ZodTypeAny, { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; }, { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; }>; export type JavascriptParserOptions = z.infer; declare const parserOptionsByModuleTypeKnown: z.ZodObject<{ asset: z.ZodOptional; }, "strict", z.ZodTypeAny, { maxSize?: number | undefined; }, { maxSize?: number | undefined; }>>; }, "strict", z.ZodTypeAny, { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; }, { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; }>>; javascript: z.ZodOptional>; dynamicImportPreload: z.ZodOptional>; dynamicImportPrefetch: z.ZodOptional>; url: z.ZodOptional, z.ZodBoolean]>>; }, "strict", z.ZodTypeAny, { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; }, { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; }>>; }, "strict", z.ZodTypeAny, { asset?: { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; } | undefined; javascript?: { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; } | undefined; }, { asset?: { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; } | undefined; javascript?: { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; } | undefined; }>; export type ParserOptionsByModuleTypeKnown = z.infer; declare const parserOptionsByModuleTypeUnknown: z.ZodRecord>; export type ParserOptionsByModuleTypeUnknown = z.infer; declare const parserOptionsByModuleType: z.ZodUnion<[z.ZodObject<{ asset: z.ZodOptional; }, "strict", z.ZodTypeAny, { maxSize?: number | undefined; }, { maxSize?: number | undefined; }>>; }, "strict", z.ZodTypeAny, { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; }, { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; }>>; javascript: z.ZodOptional>; dynamicImportPreload: z.ZodOptional>; dynamicImportPrefetch: z.ZodOptional>; url: z.ZodOptional, z.ZodBoolean]>>; }, "strict", z.ZodTypeAny, { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; }, { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; }>>; }, "strict", z.ZodTypeAny, { asset?: { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; } | undefined; javascript?: { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; } | undefined; }, { asset?: { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; } | undefined; javascript?: { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; } | undefined; }>, z.ZodRecord>]>; export type ParserOptionsByModuleType = z.infer; declare const assetGeneratorDataUrlOptions: z.ZodObject<{ encoding: z.ZodOptional, z.ZodLiteral<"base64">]>>; mimetype: z.ZodOptional; }, "strict", z.ZodTypeAny, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }>; export type AssetGeneratorDataUrlOptions = z.infer; declare const assetGeneratorDataUrl: z.ZodObject<{ encoding: z.ZodOptional, z.ZodLiteral<"base64">]>>; mimetype: z.ZodOptional; }, "strict", z.ZodTypeAny, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }>; export type AssetGeneratorDataUrl = z.infer; declare const assetInlineGeneratorOptions: z.ZodObject<{ dataUrl: z.ZodOptional, z.ZodLiteral<"base64">]>>; mimetype: z.ZodOptional; }, "strict", z.ZodTypeAny, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; }, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; }>; export type AssetInlineGeneratorOptions = z.infer; declare const assetResourceGeneratorOptions: z.ZodObject<{ filename: z.ZodOptional; publicPath: z.ZodOptional, z.ZodString]>>; }, "strict", z.ZodTypeAny, { filename?: string | undefined; publicPath?: string | undefined; }, { filename?: string | undefined; publicPath?: string | undefined; }>; export type AssetResourceGeneratorOptions = z.infer; declare const assetGeneratorOptions: z.ZodObject<{ dataUrl: z.ZodOptional, z.ZodLiteral<"base64">]>>; mimetype: z.ZodOptional; }, "strict", z.ZodTypeAny, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }>>; filename: z.ZodOptional; publicPath: z.ZodOptional, z.ZodString]>>; }, "strict", z.ZodTypeAny, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; }, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; }>; export type AssetGeneratorOptions = z.infer; declare const generatorOptionsByModuleTypeKnown: z.ZodObject<{ asset: z.ZodOptional, z.ZodLiteral<"base64">]>>; mimetype: z.ZodOptional; }, "strict", z.ZodTypeAny, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }>>; filename: z.ZodOptional; publicPath: z.ZodOptional, z.ZodString]>>; }, "strict", z.ZodTypeAny, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; }, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; }>>; "asset/inline": z.ZodOptional, z.ZodLiteral<"base64">]>>; mimetype: z.ZodOptional; }, "strict", z.ZodTypeAny, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; }, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; }>>; "asset/resource": z.ZodOptional; publicPath: z.ZodOptional, z.ZodString]>>; }, "strict", z.ZodTypeAny, { filename?: string | undefined; publicPath?: string | undefined; }, { filename?: string | undefined; publicPath?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { asset?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; } | undefined; "asset/inline"?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; } | undefined; "asset/resource"?: { filename?: string | undefined; publicPath?: string | undefined; } | undefined; }, { asset?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; } | undefined; "asset/inline"?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; } | undefined; "asset/resource"?: { filename?: string | undefined; publicPath?: string | undefined; } | undefined; }>; export type GeneratorOptionsByModuleTypeKnown = z.infer; declare const generatorOptionsByModuleTypeUnknown: z.ZodRecord>; export type GeneratorOptionsByModuleTypeUnknown = z.infer; declare const generatorOptionsByModuleType: z.ZodUnion<[z.ZodObject<{ asset: z.ZodOptional, z.ZodLiteral<"base64">]>>; mimetype: z.ZodOptional; }, "strict", z.ZodTypeAny, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }>>; filename: z.ZodOptional; publicPath: z.ZodOptional, z.ZodString]>>; }, "strict", z.ZodTypeAny, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; }, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; }>>; "asset/inline": z.ZodOptional, z.ZodLiteral<"base64">]>>; mimetype: z.ZodOptional; }, "strict", z.ZodTypeAny, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; }, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; }>>; "asset/resource": z.ZodOptional; publicPath: z.ZodOptional, z.ZodString]>>; }, "strict", z.ZodTypeAny, { filename?: string | undefined; publicPath?: string | undefined; }, { filename?: string | undefined; publicPath?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { asset?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; } | undefined; "asset/inline"?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; } | undefined; "asset/resource"?: { filename?: string | undefined; publicPath?: string | undefined; } | undefined; }, { asset?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; } | undefined; "asset/inline"?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; } | undefined; "asset/resource"?: { filename?: string | undefined; publicPath?: string | undefined; } | undefined; }>, z.ZodRecord>]>; export type GeneratorOptionsByModuleType = z.infer; declare const noParseOption: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType]>, z.ZodFunction, z.ZodBoolean>]>, z.ZodArray]>, z.ZodFunction, z.ZodBoolean>]>, "many">]>; export type NoParseOption = z.infer; declare const moduleOptions: z.ZodObject<{ defaultRules: z.ZodOptional, z.ZodType]>, z.ZodUnion<[z.ZodLiteral, z.ZodLiteral<0>, z.ZodLiteral<"">, z.ZodNull, z.ZodUndefined]>]>, "many">>; rules: z.ZodOptional, z.ZodType]>, z.ZodUnion<[z.ZodLiteral, z.ZodLiteral<0>, z.ZodLiteral<"">, z.ZodNull, z.ZodUndefined]>]>, "many">>; parser: z.ZodOptional; }, "strict", z.ZodTypeAny, { maxSize?: number | undefined; }, { maxSize?: number | undefined; }>>; }, "strict", z.ZodTypeAny, { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; }, { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; }>>; javascript: z.ZodOptional>; dynamicImportPreload: z.ZodOptional>; dynamicImportPrefetch: z.ZodOptional>; url: z.ZodOptional, z.ZodBoolean]>>; }, "strict", z.ZodTypeAny, { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; }, { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; }>>; }, "strict", z.ZodTypeAny, { asset?: { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; } | undefined; javascript?: { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; } | undefined; }, { asset?: { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; } | undefined; javascript?: { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; } | undefined; }>, z.ZodRecord>]>>; generator: z.ZodOptional, z.ZodLiteral<"base64">]>>; mimetype: z.ZodOptional; }, "strict", z.ZodTypeAny, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }>>; filename: z.ZodOptional; publicPath: z.ZodOptional, z.ZodString]>>; }, "strict", z.ZodTypeAny, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; }, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; }>>; "asset/inline": z.ZodOptional, z.ZodLiteral<"base64">]>>; mimetype: z.ZodOptional; }, "strict", z.ZodTypeAny, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; }, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; }>>; "asset/resource": z.ZodOptional; publicPath: z.ZodOptional, z.ZodString]>>; }, "strict", z.ZodTypeAny, { filename?: string | undefined; publicPath?: string | undefined; }, { filename?: string | undefined; publicPath?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { asset?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; } | undefined; "asset/inline"?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; } | undefined; "asset/resource"?: { filename?: string | undefined; publicPath?: string | undefined; } | undefined; }, { asset?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; } | undefined; "asset/inline"?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; } | undefined; "asset/resource"?: { filename?: string | undefined; publicPath?: string | undefined; } | undefined; }>, z.ZodRecord>]>>; noParse: z.ZodOptional]>, z.ZodFunction, z.ZodBoolean>]>, z.ZodArray]>, z.ZodFunction, z.ZodBoolean>]>, "many">]>>; }, "strict", z.ZodTypeAny, { defaultRules?: (false | "" | 0 | "..." | RuleSetRule | null | undefined)[] | undefined; rules?: (false | "" | 0 | "..." | RuleSetRule | null | undefined)[] | undefined; parser?: { asset?: { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; } | undefined; javascript?: { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; } | undefined; } | Record> | undefined; generator?: Record> | { asset?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; } | undefined; "asset/inline"?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; } | undefined; "asset/resource"?: { filename?: string | undefined; publicPath?: string | undefined; } | undefined; } | undefined; noParse?: string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; }, { defaultRules?: (false | "" | 0 | "..." | RuleSetRule | null | undefined)[] | undefined; rules?: (false | "" | 0 | "..." | RuleSetRule | null | undefined)[] | undefined; parser?: { asset?: { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; } | undefined; javascript?: { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; } | undefined; } | Record> | undefined; generator?: Record> | { asset?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; } | undefined; "asset/inline"?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; } | undefined; "asset/resource"?: { filename?: string | undefined; publicPath?: string | undefined; } | undefined; } | undefined; noParse?: string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; }>; export type ModuleOptions = z.infer; declare const target: z.ZodUnion<[z.ZodUnion<[z.ZodLiteral, z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodEnum<["web", "webworker", "es3", "es5", "es2015", "es2016", "es2017", "es2018", "es2019", "es2020", "es2021", "es2022", "browserslist"]>, z.ZodLiteral<"node">]>, z.ZodLiteral<"async-node">]>, z.ZodType<`node${number}`, z.ZodTypeDef, `node${number}`>]>, z.ZodType<`async-node${number}`, z.ZodTypeDef, `async-node${number}`>]>, z.ZodType<`node${number}.${number}`, z.ZodTypeDef, `node${number}.${number}`>]>, z.ZodType<`async-node${number}.${number}`, z.ZodTypeDef, `async-node${number}.${number}`>]>, z.ZodLiteral<"electron-main">]>, z.ZodType<`electron${number}-main`, z.ZodTypeDef, `electron${number}-main`>]>, z.ZodType<`electron${number}.${number}-main`, z.ZodTypeDef, `electron${number}.${number}-main`>]>, z.ZodLiteral<"electron-renderer">]>, z.ZodType<`electron${number}-renderer`, z.ZodTypeDef, `electron${number}-renderer`>]>, z.ZodType<`electron${number}.${number}-renderer`, z.ZodTypeDef, `electron${number}.${number}-renderer`>]>, z.ZodLiteral<"electron-preload">]>, z.ZodType<`electron${number}-preload`, z.ZodTypeDef, `electron${number}-preload`>]>, z.ZodType<`electron${number}.${number}-preload`, z.ZodTypeDef, `electron${number}.${number}-preload`>]>]>, z.ZodArray, z.ZodLiteral<"node">]>, z.ZodLiteral<"async-node">]>, z.ZodType<`node${number}`, z.ZodTypeDef, `node${number}`>]>, z.ZodType<`async-node${number}`, z.ZodTypeDef, `async-node${number}`>]>, z.ZodType<`node${number}.${number}`, z.ZodTypeDef, `node${number}.${number}`>]>, z.ZodType<`async-node${number}.${number}`, z.ZodTypeDef, `async-node${number}.${number}`>]>, z.ZodLiteral<"electron-main">]>, z.ZodType<`electron${number}-main`, z.ZodTypeDef, `electron${number}-main`>]>, z.ZodType<`electron${number}.${number}-main`, z.ZodTypeDef, `electron${number}.${number}-main`>]>, z.ZodLiteral<"electron-renderer">]>, z.ZodType<`electron${number}-renderer`, z.ZodTypeDef, `electron${number}-renderer`>]>, z.ZodType<`electron${number}.${number}-renderer`, z.ZodTypeDef, `electron${number}.${number}-renderer`>]>, z.ZodLiteral<"electron-preload">]>, z.ZodType<`electron${number}-preload`, z.ZodTypeDef, `electron${number}-preload`>]>, z.ZodType<`electron${number}.${number}-preload`, z.ZodTypeDef, `electron${number}.${number}-preload`>]>, "many">]>; export type Target = z.infer; export declare const externalsType: z.ZodEnum<["var", "module", "assign", "this", "window", "self", "global", "commonjs", "commonjs2", "commonjs-module", "commonjs-static", "amd", "amd-require", "umd", "umd2", "jsonp", "system", "promise", "import", "script", "node-commonjs"]>; export type ExternalsType = z.infer; declare const externalItemValue: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodBoolean]>, z.ZodArray]>, z.ZodRecord]>>]>; export type ExternalItemValue = z.infer; declare const externalItemObjectUnknown: z.ZodRecord, z.ZodArray]>, z.ZodRecord]>>]>>; export type ExternalItemObjectUnknown = z.infer; declare const externalItemFunctionData: z.ZodObject<{ context: z.ZodOptional; dependencyType: z.ZodOptional; request: z.ZodOptional; }, "strict", z.ZodTypeAny, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }>; export type ExternalItemFunctionData = z.infer; declare const externalItem: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType]>, z.ZodRecord, z.ZodArray]>, z.ZodRecord]>>]>>]>, z.ZodFunction; dependencyType: z.ZodOptional; request: z.ZodOptional; }, "strict", z.ZodTypeAny, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }>, z.ZodFunction>, z.ZodOptional, z.ZodArray]>, z.ZodRecord]>>]>>, z.ZodOptional>], z.ZodUnknown>, z.ZodVoid>], z.ZodUnknown>, z.ZodUnknown>]>, z.ZodFunction; dependencyType: z.ZodOptional; request: z.ZodOptional; }, "strict", z.ZodTypeAny, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }>], z.ZodUnknown>, z.ZodPromise, z.ZodArray]>, z.ZodRecord]>>]>>>]>; export type ExternalItem = z.infer; declare const externals: z.ZodUnion<[z.ZodArray]>, z.ZodRecord, z.ZodArray]>, z.ZodRecord]>>]>>]>, z.ZodFunction; dependencyType: z.ZodOptional; request: z.ZodOptional; }, "strict", z.ZodTypeAny, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }>, z.ZodFunction>, z.ZodOptional, z.ZodArray]>, z.ZodRecord]>>]>>, z.ZodOptional>], z.ZodUnknown>, z.ZodVoid>], z.ZodUnknown>, z.ZodUnknown>]>, z.ZodFunction; dependencyType: z.ZodOptional; request: z.ZodOptional; }, "strict", z.ZodTypeAny, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }>], z.ZodUnknown>, z.ZodPromise, z.ZodArray]>, z.ZodRecord]>>]>>>]>, "many">, z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType]>, z.ZodRecord, z.ZodArray]>, z.ZodRecord]>>]>>]>, z.ZodFunction; dependencyType: z.ZodOptional; request: z.ZodOptional; }, "strict", z.ZodTypeAny, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }>, z.ZodFunction>, z.ZodOptional, z.ZodArray]>, z.ZodRecord]>>]>>, z.ZodOptional>], z.ZodUnknown>, z.ZodVoid>], z.ZodUnknown>, z.ZodUnknown>]>, z.ZodFunction; dependencyType: z.ZodOptional; request: z.ZodOptional; }, "strict", z.ZodTypeAny, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }>], z.ZodUnknown>, z.ZodPromise, z.ZodArray]>, z.ZodRecord]>>]>>>]>]>; export type Externals = z.infer; declare const externalsPresets: z.ZodObject<{ node: z.ZodOptional; web: z.ZodOptional; webAsync: z.ZodOptional; electron: z.ZodOptional; electronMain: z.ZodOptional; electronPreload: z.ZodOptional; electronRenderer: z.ZodOptional; }, "strict", z.ZodTypeAny, { node?: boolean | undefined; web?: boolean | undefined; webAsync?: boolean | undefined; electron?: boolean | undefined; electronMain?: boolean | undefined; electronPreload?: boolean | undefined; electronRenderer?: boolean | undefined; }, { node?: boolean | undefined; web?: boolean | undefined; webAsync?: boolean | undefined; electron?: boolean | undefined; electronMain?: boolean | undefined; electronPreload?: boolean | undefined; electronRenderer?: boolean | undefined; }>; export type ExternalsPresets = z.infer; declare const filterItemTypes: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodString]>, z.ZodFunction, z.ZodBoolean>]>; export type FilterItemTypes = z.infer; declare const filterTypes: z.ZodUnion<[z.ZodArray, z.ZodString]>, z.ZodFunction, z.ZodBoolean>]>, "many">, z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodString]>, z.ZodFunction, z.ZodBoolean>]>]>; export type FilterTypes = z.infer; declare const infrastructureLogging: z.ZodObject<{ appendOnly: z.ZodOptional; colors: z.ZodOptional; console: z.ZodOptional>; debug: z.ZodOptional, z.ZodString]>, z.ZodFunction, z.ZodBoolean>]>, "many">, z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodString]>, z.ZodFunction, z.ZodBoolean>]>]>]>>; level: z.ZodOptional>; stream: z.ZodOptional>; }, "strict", z.ZodTypeAny, { appendOnly?: boolean | undefined; colors?: boolean | undefined; console?: Console | undefined; debug?: string | boolean | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; level?: "error" | "none" | "verbose" | "warn" | "info" | "log" | undefined; stream?: NodeJS.WritableStream | undefined; }, { appendOnly?: boolean | undefined; colors?: boolean | undefined; console?: Console | undefined; debug?: string | boolean | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; level?: "error" | "none" | "verbose" | "warn" | "info" | "log" | undefined; stream?: NodeJS.WritableStream | undefined; }>; export type InfrastructureLogging = z.infer; declare const devTool: z.ZodUnion<[z.ZodLiteral, z.ZodEnum<["eval", "cheap-source-map", "cheap-module-source-map", "source-map", "inline-cheap-source-map", "inline-cheap-module-source-map", "inline-source-map", "inline-nosources-cheap-source-map", "inline-nosources-cheap-module-source-map", "inline-nosources-source-map", "nosources-cheap-source-map", "nosources-cheap-module-source-map", "nosources-source-map", "hidden-nosources-cheap-source-map", "hidden-nosources-cheap-module-source-map", "hidden-nosources-source-map", "hidden-cheap-source-map", "hidden-cheap-module-source-map", "hidden-source-map", "eval-cheap-source-map", "eval-cheap-module-source-map", "eval-source-map", "eval-nosources-cheap-source-map", "eval-nosources-cheap-module-source-map", "eval-nosources-source-map"]>]>; export type DevTool = z.infer; declare const nodeOptions: z.ZodObject<{ __dirname: z.ZodOptional]>>; __filename: z.ZodOptional]>>; global: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { __dirname?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; __filename?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; global?: boolean | "warn" | undefined; }, { __dirname?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; __filename?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; global?: boolean | "warn" | undefined; }>; export type NodeOptions = z.infer; declare const node: z.ZodUnion<[z.ZodLiteral, z.ZodObject<{ __dirname: z.ZodOptional]>>; __filename: z.ZodOptional]>>; global: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { __dirname?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; __filename?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; global?: boolean | "warn" | undefined; }, { __dirname?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; __filename?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; global?: boolean | "warn" | undefined; }>]>; export type Node = z.infer; declare const snapshotOptions: z.ZodObject<{ module: z.ZodOptional; timestamp: z.ZodOptional; }, "strict", z.ZodTypeAny, { hash?: boolean | undefined; timestamp?: boolean | undefined; }, { hash?: boolean | undefined; timestamp?: boolean | undefined; }>>; resolve: z.ZodOptional; timestamp: z.ZodOptional; }, "strict", z.ZodTypeAny, { hash?: boolean | undefined; timestamp?: boolean | undefined; }, { hash?: boolean | undefined; timestamp?: boolean | undefined; }>>; }, "strict", z.ZodTypeAny, { module?: { hash?: boolean | undefined; timestamp?: boolean | undefined; } | undefined; resolve?: { hash?: boolean | undefined; timestamp?: boolean | undefined; } | undefined; }, { module?: { hash?: boolean | undefined; timestamp?: boolean | undefined; } | undefined; resolve?: { hash?: boolean | undefined; timestamp?: boolean | undefined; } | undefined; }>; export type SnapshotOptions = z.infer; declare const cacheOptions: z.ZodBoolean; export type CacheOptions = z.infer; declare const statsOptions: z.ZodObject<{ all: z.ZodOptional; preset: z.ZodOptional>; assets: z.ZodOptional; chunks: z.ZodOptional; modules: z.ZodOptional; entrypoints: z.ZodOptional; chunkGroups: z.ZodOptional; warnings: z.ZodOptional; warningsCount: z.ZodOptional; errors: z.ZodOptional; errorsCount: z.ZodOptional; colors: z.ZodOptional; hash: z.ZodOptional; version: z.ZodOptional; reasons: z.ZodOptional; publicPath: z.ZodOptional; outputPath: z.ZodOptional; chunkModules: z.ZodOptional; chunkRelations: z.ZodOptional; ids: z.ZodOptional; timings: z.ZodOptional; builtAt: z.ZodOptional; moduleAssets: z.ZodOptional; modulesSpace: z.ZodOptional; nestedModules: z.ZodOptional; source: z.ZodOptional; logging: z.ZodOptional, z.ZodBoolean]>>; loggingDebug: z.ZodOptional, z.ZodString]>, z.ZodFunction, z.ZodBoolean>]>, "many">, z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodString]>, z.ZodFunction, z.ZodBoolean>]>]>]>>; loggingTrace: z.ZodOptional; runtimeModules: z.ZodOptional; children: z.ZodOptional; usedExports: z.ZodOptional; providedExports: z.ZodOptional; optimizationBailout: z.ZodOptional; }, "strict", z.ZodTypeAny, { all?: boolean | undefined; preset?: "none" | "normal" | "verbose" | "errors-only" | "errors-warnings" | undefined; assets?: boolean | undefined; chunks?: boolean | undefined; modules?: boolean | undefined; entrypoints?: boolean | undefined; chunkGroups?: boolean | undefined; warnings?: boolean | undefined; warningsCount?: boolean | undefined; errors?: boolean | undefined; errorsCount?: boolean | undefined; colors?: boolean | undefined; hash?: boolean | undefined; version?: boolean | undefined; reasons?: boolean | undefined; publicPath?: boolean | undefined; outputPath?: boolean | undefined; chunkModules?: boolean | undefined; chunkRelations?: boolean | undefined; ids?: boolean | undefined; timings?: boolean | undefined; builtAt?: boolean | undefined; moduleAssets?: boolean | undefined; modulesSpace?: number | undefined; nestedModules?: boolean | undefined; source?: boolean | undefined; logging?: boolean | "error" | "none" | "verbose" | "warn" | "info" | "log" | undefined; loggingDebug?: string | boolean | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; loggingTrace?: boolean | undefined; runtimeModules?: boolean | undefined; children?: boolean | undefined; usedExports?: boolean | undefined; providedExports?: boolean | undefined; optimizationBailout?: boolean | undefined; }, { all?: boolean | undefined; preset?: "none" | "normal" | "verbose" | "errors-only" | "errors-warnings" | undefined; assets?: boolean | undefined; chunks?: boolean | undefined; modules?: boolean | undefined; entrypoints?: boolean | undefined; chunkGroups?: boolean | undefined; warnings?: boolean | undefined; warningsCount?: boolean | undefined; errors?: boolean | undefined; errorsCount?: boolean | undefined; colors?: boolean | undefined; hash?: boolean | undefined; version?: boolean | undefined; reasons?: boolean | undefined; publicPath?: boolean | undefined; outputPath?: boolean | undefined; chunkModules?: boolean | undefined; chunkRelations?: boolean | undefined; ids?: boolean | undefined; timings?: boolean | undefined; builtAt?: boolean | undefined; moduleAssets?: boolean | undefined; modulesSpace?: number | undefined; nestedModules?: boolean | undefined; source?: boolean | undefined; logging?: boolean | "error" | "none" | "verbose" | "warn" | "info" | "log" | undefined; loggingDebug?: string | boolean | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; loggingTrace?: boolean | undefined; runtimeModules?: boolean | undefined; children?: boolean | undefined; usedExports?: boolean | undefined; providedExports?: boolean | undefined; optimizationBailout?: boolean | undefined; }>; export type StatsOptions = z.infer; declare const statsValue: z.ZodUnion<[z.ZodUnion<[z.ZodEnum<["none", "errors-only", "errors-warnings", "normal", "verbose"]>, z.ZodBoolean]>, z.ZodObject<{ all: z.ZodOptional; preset: z.ZodOptional>; assets: z.ZodOptional; chunks: z.ZodOptional; modules: z.ZodOptional; entrypoints: z.ZodOptional; chunkGroups: z.ZodOptional; warnings: z.ZodOptional; warningsCount: z.ZodOptional; errors: z.ZodOptional; errorsCount: z.ZodOptional; colors: z.ZodOptional; hash: z.ZodOptional; version: z.ZodOptional; reasons: z.ZodOptional; publicPath: z.ZodOptional; outputPath: z.ZodOptional; chunkModules: z.ZodOptional; chunkRelations: z.ZodOptional; ids: z.ZodOptional; timings: z.ZodOptional; builtAt: z.ZodOptional; moduleAssets: z.ZodOptional; modulesSpace: z.ZodOptional; nestedModules: z.ZodOptional; source: z.ZodOptional; logging: z.ZodOptional, z.ZodBoolean]>>; loggingDebug: z.ZodOptional, z.ZodString]>, z.ZodFunction, z.ZodBoolean>]>, "many">, z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodString]>, z.ZodFunction, z.ZodBoolean>]>]>]>>; loggingTrace: z.ZodOptional; runtimeModules: z.ZodOptional; children: z.ZodOptional; usedExports: z.ZodOptional; providedExports: z.ZodOptional; optimizationBailout: z.ZodOptional; }, "strict", z.ZodTypeAny, { all?: boolean | undefined; preset?: "none" | "normal" | "verbose" | "errors-only" | "errors-warnings" | undefined; assets?: boolean | undefined; chunks?: boolean | undefined; modules?: boolean | undefined; entrypoints?: boolean | undefined; chunkGroups?: boolean | undefined; warnings?: boolean | undefined; warningsCount?: boolean | undefined; errors?: boolean | undefined; errorsCount?: boolean | undefined; colors?: boolean | undefined; hash?: boolean | undefined; version?: boolean | undefined; reasons?: boolean | undefined; publicPath?: boolean | undefined; outputPath?: boolean | undefined; chunkModules?: boolean | undefined; chunkRelations?: boolean | undefined; ids?: boolean | undefined; timings?: boolean | undefined; builtAt?: boolean | undefined; moduleAssets?: boolean | undefined; modulesSpace?: number | undefined; nestedModules?: boolean | undefined; source?: boolean | undefined; logging?: boolean | "error" | "none" | "verbose" | "warn" | "info" | "log" | undefined; loggingDebug?: string | boolean | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; loggingTrace?: boolean | undefined; runtimeModules?: boolean | undefined; children?: boolean | undefined; usedExports?: boolean | undefined; providedExports?: boolean | undefined; optimizationBailout?: boolean | undefined; }, { all?: boolean | undefined; preset?: "none" | "normal" | "verbose" | "errors-only" | "errors-warnings" | undefined; assets?: boolean | undefined; chunks?: boolean | undefined; modules?: boolean | undefined; entrypoints?: boolean | undefined; chunkGroups?: boolean | undefined; warnings?: boolean | undefined; warningsCount?: boolean | undefined; errors?: boolean | undefined; errorsCount?: boolean | undefined; colors?: boolean | undefined; hash?: boolean | undefined; version?: boolean | undefined; reasons?: boolean | undefined; publicPath?: boolean | undefined; outputPath?: boolean | undefined; chunkModules?: boolean | undefined; chunkRelations?: boolean | undefined; ids?: boolean | undefined; timings?: boolean | undefined; builtAt?: boolean | undefined; moduleAssets?: boolean | undefined; modulesSpace?: number | undefined; nestedModules?: boolean | undefined; source?: boolean | undefined; logging?: boolean | "error" | "none" | "verbose" | "warn" | "info" | "log" | undefined; loggingDebug?: string | boolean | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; loggingTrace?: boolean | undefined; runtimeModules?: boolean | undefined; children?: boolean | undefined; usedExports?: boolean | undefined; providedExports?: boolean | undefined; optimizationBailout?: boolean | undefined; }>]>; export type StatsValue = z.infer; export interface RspackPluginInstance { apply: (compiler: Compiler) => void; [k: string]: any; } export type RspackPluginFunction = (this: Compiler, compiler: Compiler) => void; declare const plugins: z.ZodArray, z.ZodType, z.ZodUnion<[z.ZodLiteral, z.ZodLiteral<0>, z.ZodLiteral<"">, z.ZodNull, z.ZodUndefined]>]>, "many">; export type Plugins = z.infer; declare const optimizationRuntimeChunk: z.ZodUnion<[z.ZodUnion<[z.ZodEnum<["single", "multiple"]>, z.ZodBoolean]>, z.ZodObject<{ name: z.ZodOptional, z.ZodUnion<[z.ZodString, z.ZodUndefined]>>]>>; }, "strict", z.ZodTypeAny, { name?: string | ((...args: unknown[]) => string | undefined) | undefined; }, { name?: string | ((...args: unknown[]) => string | undefined) | undefined; }>]>; export type OptimizationRuntimeChunk = z.infer; declare const optimizationSplitChunksNameFunction: z.ZodFunction>], z.ZodUnknown>, z.ZodUnknown>; export type OptimizationSplitChunksNameFunction = z.infer; declare const optimizationSplitChunksCacheGroup: z.ZodObject<{ chunks: z.ZodOptional, z.ZodType]>, z.ZodFunction], z.ZodUnknown>, z.ZodBoolean>]>>; minChunks: z.ZodOptional; name: z.ZodOptional]>, z.ZodFunction>], z.ZodUnknown>, z.ZodUnknown>]>>; minSize: z.ZodOptional; maxSize: z.ZodOptional; maxAsyncSize: z.ZodOptional; maxInitialSize: z.ZodOptional; automaticNameDelimiter: z.ZodOptional; test: z.ZodOptional]>, z.ZodFunction], z.ZodUnknown>, z.ZodUnknown>]>>; priority: z.ZodOptional; enforce: z.ZodOptional; filename: z.ZodOptional; reuseExistingChunk: z.ZodOptional; type: z.ZodOptional]>>; idHint: z.ZodOptional; }, "strict", z.ZodTypeAny, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }>; export type OptimizationSplitChunksCacheGroup = z.infer; declare const optimizationSplitChunksOptions: z.ZodObject<{ chunks: z.ZodOptional, z.ZodType]>, z.ZodFunction], z.ZodUnknown>, z.ZodBoolean>]>>; minChunks: z.ZodOptional; name: z.ZodOptional]>, z.ZodFunction>], z.ZodUnknown>, z.ZodUnknown>]>>; minSize: z.ZodOptional; maxSize: z.ZodOptional; maxAsyncSize: z.ZodOptional; maxInitialSize: z.ZodOptional; automaticNameDelimiter: z.ZodOptional; cacheGroups: z.ZodOptional, z.ZodObject<{ chunks: z.ZodOptional, z.ZodType]>, z.ZodFunction], z.ZodUnknown>, z.ZodBoolean>]>>; minChunks: z.ZodOptional; name: z.ZodOptional]>, z.ZodFunction>], z.ZodUnknown>, z.ZodUnknown>]>>; minSize: z.ZodOptional; maxSize: z.ZodOptional; maxAsyncSize: z.ZodOptional; maxInitialSize: z.ZodOptional; automaticNameDelimiter: z.ZodOptional; test: z.ZodOptional]>, z.ZodFunction], z.ZodUnknown>, z.ZodUnknown>]>>; priority: z.ZodOptional; enforce: z.ZodOptional; filename: z.ZodOptional; reuseExistingChunk: z.ZodOptional; type: z.ZodOptional]>>; idHint: z.ZodOptional; }, "strict", z.ZodTypeAny, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }>]>>>; maxAsyncRequests: z.ZodOptional; maxInitialRequests: z.ZodOptional; fallbackCacheGroup: z.ZodOptional, z.ZodType]>, z.ZodFunction], z.ZodUnknown>, z.ZodBoolean>]>>; minSize: z.ZodOptional; maxSize: z.ZodOptional; maxAsyncSize: z.ZodOptional; maxInitialSize: z.ZodOptional; automaticNameDelimiter: z.ZodOptional; }, "strict", z.ZodTypeAny, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; }, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; }>>; hidePathInfo: z.ZodOptional; }, "strict", z.ZodTypeAny, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; cacheGroups?: Record boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }> | undefined; maxAsyncRequests?: number | undefined; maxInitialRequests?: number | undefined; fallbackCacheGroup?: { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; } | undefined; hidePathInfo?: boolean | undefined; }, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; cacheGroups?: Record boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }> | undefined; maxAsyncRequests?: number | undefined; maxInitialRequests?: number | undefined; fallbackCacheGroup?: { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; } | undefined; hidePathInfo?: boolean | undefined; }>; export type OptimizationSplitChunksOptions = z.infer; declare const optimization: z.ZodObject<{ moduleIds: z.ZodOptional>; chunkIds: z.ZodOptional>; minimize: z.ZodOptional; minimizer: z.ZodOptional, z.ZodUnion<[z.ZodType, z.ZodType, z.ZodUnion<[z.ZodLiteral, z.ZodLiteral<0>, z.ZodLiteral<"">, z.ZodNull, z.ZodUndefined]>]>]>, "many">>; mergeDuplicateChunks: z.ZodOptional; splitChunks: z.ZodOptional, z.ZodObject<{ chunks: z.ZodOptional, z.ZodType]>, z.ZodFunction], z.ZodUnknown>, z.ZodBoolean>]>>; minChunks: z.ZodOptional; name: z.ZodOptional]>, z.ZodFunction>], z.ZodUnknown>, z.ZodUnknown>]>>; minSize: z.ZodOptional; maxSize: z.ZodOptional; maxAsyncSize: z.ZodOptional; maxInitialSize: z.ZodOptional; automaticNameDelimiter: z.ZodOptional; cacheGroups: z.ZodOptional, z.ZodObject<{ chunks: z.ZodOptional, z.ZodType]>, z.ZodFunction], z.ZodUnknown>, z.ZodBoolean>]>>; minChunks: z.ZodOptional; name: z.ZodOptional]>, z.ZodFunction>], z.ZodUnknown>, z.ZodUnknown>]>>; minSize: z.ZodOptional; maxSize: z.ZodOptional; maxAsyncSize: z.ZodOptional; maxInitialSize: z.ZodOptional; automaticNameDelimiter: z.ZodOptional; test: z.ZodOptional]>, z.ZodFunction], z.ZodUnknown>, z.ZodUnknown>]>>; priority: z.ZodOptional; enforce: z.ZodOptional; filename: z.ZodOptional; reuseExistingChunk: z.ZodOptional; type: z.ZodOptional]>>; idHint: z.ZodOptional; }, "strict", z.ZodTypeAny, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }>]>>>; maxAsyncRequests: z.ZodOptional; maxInitialRequests: z.ZodOptional; fallbackCacheGroup: z.ZodOptional, z.ZodType]>, z.ZodFunction], z.ZodUnknown>, z.ZodBoolean>]>>; minSize: z.ZodOptional; maxSize: z.ZodOptional; maxAsyncSize: z.ZodOptional; maxInitialSize: z.ZodOptional; automaticNameDelimiter: z.ZodOptional; }, "strict", z.ZodTypeAny, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; }, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; }>>; hidePathInfo: z.ZodOptional; }, "strict", z.ZodTypeAny, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; cacheGroups?: Record boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }> | undefined; maxAsyncRequests?: number | undefined; maxInitialRequests?: number | undefined; fallbackCacheGroup?: { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; } | undefined; hidePathInfo?: boolean | undefined; }, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; cacheGroups?: Record boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }> | undefined; maxAsyncRequests?: number | undefined; maxInitialRequests?: number | undefined; fallbackCacheGroup?: { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; } | undefined; hidePathInfo?: boolean | undefined; }>]>>; runtimeChunk: z.ZodOptional, z.ZodBoolean]>, z.ZodObject<{ name: z.ZodOptional, z.ZodUnion<[z.ZodString, z.ZodUndefined]>>]>>; }, "strict", z.ZodTypeAny, { name?: string | ((...args: unknown[]) => string | undefined) | undefined; }, { name?: string | ((...args: unknown[]) => string | undefined) | undefined; }>]>>; removeAvailableModules: z.ZodOptional; removeEmptyChunks: z.ZodOptional; realContentHash: z.ZodOptional; sideEffects: z.ZodOptional, z.ZodBoolean]>>; providedExports: z.ZodOptional; concatenateModules: z.ZodOptional; innerGraph: z.ZodOptional; usedExports: z.ZodOptional, z.ZodBoolean]>>; mangleExports: z.ZodOptional, z.ZodBoolean]>>; nodeEnv: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { moduleIds?: "named" | "deterministic" | undefined; chunkIds?: "named" | "deterministic" | undefined; minimize?: boolean | undefined; minimizer?: (false | "" | 0 | "..." | RspackPluginInstance | RspackPluginFunction | null | undefined)[] | undefined; mergeDuplicateChunks?: boolean | undefined; splitChunks?: false | { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; cacheGroups?: Record boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }> | undefined; maxAsyncRequests?: number | undefined; maxInitialRequests?: number | undefined; fallbackCacheGroup?: { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; } | undefined; hidePathInfo?: boolean | undefined; } | undefined; runtimeChunk?: boolean | "multiple" | "single" | { name?: string | ((...args: unknown[]) => string | undefined) | undefined; } | undefined; removeAvailableModules?: boolean | undefined; removeEmptyChunks?: boolean | undefined; realContentHash?: boolean | undefined; sideEffects?: boolean | "flag" | undefined; providedExports?: boolean | undefined; concatenateModules?: boolean | undefined; innerGraph?: boolean | undefined; usedExports?: boolean | "global" | undefined; mangleExports?: boolean | "size" | "deterministic" | undefined; nodeEnv?: string | false | undefined; }, { moduleIds?: "named" | "deterministic" | undefined; chunkIds?: "named" | "deterministic" | undefined; minimize?: boolean | undefined; minimizer?: (false | "" | 0 | "..." | RspackPluginInstance | RspackPluginFunction | null | undefined)[] | undefined; mergeDuplicateChunks?: boolean | undefined; splitChunks?: false | { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; cacheGroups?: Record boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }> | undefined; maxAsyncRequests?: number | undefined; maxInitialRequests?: number | undefined; fallbackCacheGroup?: { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; } | undefined; hidePathInfo?: boolean | undefined; } | undefined; runtimeChunk?: boolean | "multiple" | "single" | { name?: string | ((...args: unknown[]) => string | undefined) | undefined; } | undefined; removeAvailableModules?: boolean | undefined; removeEmptyChunks?: boolean | undefined; realContentHash?: boolean | undefined; sideEffects?: boolean | "flag" | undefined; providedExports?: boolean | undefined; concatenateModules?: boolean | undefined; innerGraph?: boolean | undefined; usedExports?: boolean | "global" | undefined; mangleExports?: boolean | "size" | "deterministic" | undefined; nodeEnv?: string | false | undefined; }>; export type Optimization = z.infer; declare const rspackFutureOptions: z.ZodObject<{ newTreeshaking: z.ZodOptional; disableApplyEntryLazily: z.ZodOptional; bundlerInfo: z.ZodOptional; force: z.ZodOptional, "many">]>>; }, "strict", z.ZodTypeAny, { version?: string | undefined; force?: boolean | "version"[] | undefined; }, { version?: string | undefined; force?: boolean | "version"[] | undefined; }>>; }, "strict", z.ZodTypeAny, { newTreeshaking?: boolean | undefined; disableApplyEntryLazily?: boolean | undefined; bundlerInfo?: { version?: string | undefined; force?: boolean | "version"[] | undefined; } | undefined; }, { newTreeshaking?: boolean | undefined; disableApplyEntryLazily?: boolean | undefined; bundlerInfo?: { version?: string | undefined; force?: boolean | "version"[] | undefined; } | undefined; }>; export type RspackFutureOptions = z.infer; declare const experiments: z.ZodObject<{ lazyCompilation: z.ZodOptional; asyncWebAssembly: z.ZodOptional; outputModule: z.ZodOptional; topLevelAwait: z.ZodOptional; newSplitChunks: z.ZodEffects, boolean | undefined, boolean | undefined>; css: z.ZodOptional; futureDefaults: z.ZodOptional; rspackFuture: z.ZodOptional; disableApplyEntryLazily: z.ZodOptional; bundlerInfo: z.ZodOptional; force: z.ZodOptional, "many">]>>; }, "strict", z.ZodTypeAny, { version?: string | undefined; force?: boolean | "version"[] | undefined; }, { version?: string | undefined; force?: boolean | "version"[] | undefined; }>>; }, "strict", z.ZodTypeAny, { newTreeshaking?: boolean | undefined; disableApplyEntryLazily?: boolean | undefined; bundlerInfo?: { version?: string | undefined; force?: boolean | "version"[] | undefined; } | undefined; }, { newTreeshaking?: boolean | undefined; disableApplyEntryLazily?: boolean | undefined; bundlerInfo?: { version?: string | undefined; force?: boolean | "version"[] | undefined; } | undefined; }>>; }, "strict", z.ZodTypeAny, { lazyCompilation?: boolean | undefined; asyncWebAssembly?: boolean | undefined; outputModule?: boolean | undefined; topLevelAwait?: boolean | undefined; newSplitChunks?: boolean | undefined; css?: boolean | undefined; futureDefaults?: boolean | undefined; rspackFuture?: { newTreeshaking?: boolean | undefined; disableApplyEntryLazily?: boolean | undefined; bundlerInfo?: { version?: string | undefined; force?: boolean | "version"[] | undefined; } | undefined; } | undefined; }, { lazyCompilation?: boolean | undefined; asyncWebAssembly?: boolean | undefined; outputModule?: boolean | undefined; topLevelAwait?: boolean | undefined; newSplitChunks?: boolean | undefined; css?: boolean | undefined; futureDefaults?: boolean | undefined; rspackFuture?: { newTreeshaking?: boolean | undefined; disableApplyEntryLazily?: boolean | undefined; bundlerInfo?: { version?: string | undefined; force?: boolean | "version"[] | undefined; } | undefined; } | undefined; }>; export type Experiments = z.infer; declare const watch: z.ZodBoolean; export type Watch = z.infer; declare const watchOptions: z.ZodObject<{ aggregateTimeout: z.ZodOptional; followSymlinks: z.ZodOptional; ignored: z.ZodOptional, z.ZodType]>, z.ZodString]>>; poll: z.ZodOptional>; stdin: z.ZodOptional; }, "strict", z.ZodTypeAny, { aggregateTimeout?: number | undefined; followSymlinks?: boolean | undefined; ignored?: string | RegExp | string[] | undefined; poll?: number | boolean | undefined; stdin?: boolean | undefined; }, { aggregateTimeout?: number | undefined; followSymlinks?: boolean | undefined; ignored?: string | RegExp | string[] | undefined; poll?: number | boolean | undefined; stdin?: boolean | undefined; }>; export type WatchOptions = z.infer; export interface DevServer extends webpackDevServer.Configuration { } declare const ignoreWarnings: z.ZodArray, z.ZodFunction, z.ZodType], z.ZodUnknown>, z.ZodBoolean>]>, "many">; export type IgnoreWarnings = z.infer; declare const profile: z.ZodBoolean; export type Profile = z.infer; declare const bail: z.ZodBoolean; export type Bail = z.infer; declare const builtins: z.ZodType; export type Builtins = z.infer; export declare const rspackOptions: z.ZodObject<{ name: z.ZodOptional; dependencies: z.ZodOptional>; entry: z.ZodOptional]>, z.ZodObject<{ import: z.ZodUnion<[z.ZodString, z.ZodArray]>; runtime: z.ZodOptional, z.ZodString]>>; publicPath: z.ZodOptional, z.ZodString]>>; baseUri: z.ZodOptional; chunkLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["jsonp", "import-scripts", "require", "async-node", "import"]>, z.ZodString]>]>>; asyncChunks: z.ZodOptional; wasmLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["fetch-streaming", "fetch", "async-node"]>, z.ZodString]>]>>; filename: z.ZodOptional; library: z.ZodOptional; auxiliaryComment: z.ZodOptional; commonjs: z.ZodOptional; commonjs2: z.ZodOptional; root: z.ZodOptional; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }>]>>; export: z.ZodOptional]>>; name: z.ZodOptional]>, z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; root: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }>]>>; type: z.ZodUnion<[z.ZodEnum<["var", "module", "assign", "assign-properties", "this", "window", "self", "global", "commonjs", "commonjs2", "commonjs-module", "commonjs-static", "amd", "amd-require", "umd", "umd2", "jsonp", "system"]>, z.ZodString]>; umdNamedDefine: z.ZodOptional; }, "strict", z.ZodTypeAny, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }>>; }, "strict", z.ZodTypeAny, { import: (string | string[]) & (string | string[] | undefined); runtime?: string | false | undefined; publicPath?: string | undefined; baseUri?: string | undefined; chunkLoading?: string | false | undefined; asyncChunks?: boolean | undefined; wasmLoading?: string | false | undefined; filename?: string | undefined; library?: { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; }, { import: (string | string[]) & (string | string[] | undefined); runtime?: string | false | undefined; publicPath?: string | undefined; baseUri?: string | undefined; chunkLoading?: string | false | undefined; asyncChunks?: boolean | undefined; wasmLoading?: string | false | undefined; filename?: string | undefined; library?: { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; }>]>>, z.ZodUnion<[z.ZodString, z.ZodArray]>]>>; output: z.ZodOptional; clean: z.ZodOptional; publicPath: z.ZodOptional, z.ZodString]>>; filename: z.ZodOptional; chunkFilename: z.ZodOptional; crossOriginLoading: z.ZodOptional, z.ZodEnum<["anonymous", "use-credentials"]>]>>; cssFilename: z.ZodOptional; cssChunkFilename: z.ZodOptional; hotUpdateMainFilename: z.ZodOptional; hotUpdateChunkFilename: z.ZodOptional; hotUpdateGlobal: z.ZodOptional; assetModuleFilename: z.ZodOptional; uniqueName: z.ZodOptional; chunkLoadingGlobal: z.ZodOptional; enabledLibraryTypes: z.ZodOptional, z.ZodString]>, "many">>; library: z.ZodOptional]>, z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; root: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }>]>, z.ZodObject<{ amdContainer: z.ZodOptional; auxiliaryComment: z.ZodOptional; commonjs: z.ZodOptional; commonjs2: z.ZodOptional; root: z.ZodOptional; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }>]>>; export: z.ZodOptional]>>; name: z.ZodOptional]>, z.ZodObject<{ amd: z.ZodOptional; commonjs: z.ZodOptional; root: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; }>]>>; type: z.ZodUnion<[z.ZodEnum<["var", "module", "assign", "assign-properties", "this", "window", "self", "global", "commonjs", "commonjs2", "commonjs-module", "commonjs-static", "amd", "amd-require", "umd", "umd2", "jsonp", "system"]>, z.ZodString]>; umdNamedDefine: z.ZodOptional; }, "strict", z.ZodTypeAny, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }, { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; }>]>>>; libraryExport: z.ZodOptional]>>; libraryTarget: z.ZodOptional, z.ZodString]>>; umdNamedDefine: z.ZodOptional; amdContainer: z.ZodOptional; auxiliaryComment: z.ZodOptional; commonjs: z.ZodOptional; commonjs2: z.ZodOptional; root: z.ZodOptional; }, "strict", z.ZodTypeAny, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }, { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; }>]>>; module: z.ZodOptional; strictModuleExceptionHandling: z.ZodOptional; strictModuleErrorHandling: z.ZodOptional; globalObject: z.ZodOptional; importFunctionName: z.ZodOptional; iife: z.ZodOptional; wasmLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["fetch-streaming", "fetch", "async-node"]>, z.ZodString]>]>>; enabledWasmLoadingTypes: z.ZodOptional, z.ZodString]>, "many">>; webassemblyModuleFilename: z.ZodOptional; chunkFormat: z.ZodOptional, z.ZodString]>>; chunkLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["jsonp", "import-scripts", "require", "async-node", "import"]>, z.ZodString]>]>>; enabledChunkLoadingTypes: z.ZodOptional, z.ZodString]>, "many">>; trustedTypes: z.ZodOptional, z.ZodString]>, z.ZodObject<{ policyName: z.ZodOptional; }, "strict", z.ZodTypeAny, { policyName?: string | undefined; }, { policyName?: string | undefined; }>]>>; sourceMapFilename: z.ZodOptional; hashDigest: z.ZodOptional; hashDigestLength: z.ZodOptional; hashFunction: z.ZodOptional>; hashSalt: z.ZodOptional; asyncChunks: z.ZodOptional; workerChunkLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["jsonp", "import-scripts", "require", "async-node", "import"]>, z.ZodString]>]>>; workerWasmLoading: z.ZodOptional, z.ZodUnion<[z.ZodEnum<["fetch-streaming", "fetch", "async-node"]>, z.ZodString]>]>>; workerPublicPath: z.ZodOptional; scriptType: z.ZodOptional, z.ZodLiteral]>>; devtoolNamespace: z.ZodOptional; devtoolModuleFilenameTemplate: z.ZodOptional, z.ZodAny>]>>; devtoolFallbackModuleFilenameTemplate: z.ZodOptional, z.ZodAny>]>>; }, "strict", z.ZodTypeAny, { path?: string | undefined; clean?: boolean | undefined; publicPath?: string | undefined; filename?: string | undefined; chunkFilename?: string | undefined; crossOriginLoading?: false | "anonymous" | "use-credentials" | undefined; cssFilename?: string | undefined; cssChunkFilename?: string | undefined; hotUpdateMainFilename?: string | undefined; hotUpdateChunkFilename?: string | undefined; hotUpdateGlobal?: string | undefined; assetModuleFilename?: string | undefined; uniqueName?: string | undefined; chunkLoadingGlobal?: string | undefined; enabledLibraryTypes?: string[] | undefined; library?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; libraryExport?: string | string[] | undefined; libraryTarget?: string | undefined; umdNamedDefine?: boolean | undefined; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; module?: boolean | undefined; strictModuleExceptionHandling?: boolean | undefined; strictModuleErrorHandling?: boolean | undefined; globalObject?: string | undefined; importFunctionName?: string | undefined; iife?: boolean | undefined; wasmLoading?: string | false | undefined; enabledWasmLoadingTypes?: string[] | undefined; webassemblyModuleFilename?: string | undefined; chunkFormat?: string | false | undefined; chunkLoading?: string | false | undefined; enabledChunkLoadingTypes?: string[] | undefined; trustedTypes?: string | true | { policyName?: string | undefined; } | undefined; sourceMapFilename?: string | undefined; hashDigest?: string | undefined; hashDigestLength?: number | undefined; hashFunction?: "md4" | "xxhash64" | undefined; hashSalt?: string | undefined; asyncChunks?: boolean | undefined; workerChunkLoading?: string | false | undefined; workerWasmLoading?: string | false | undefined; workerPublicPath?: string | undefined; scriptType?: false | "module" | "text/javascript" | undefined; devtoolNamespace?: string | undefined; devtoolModuleFilenameTemplate?: string | ((args_0: any) => any) | undefined; devtoolFallbackModuleFilenameTemplate?: string | ((args_0: any) => any) | undefined; }, { path?: string | undefined; clean?: boolean | undefined; publicPath?: string | undefined; filename?: string | undefined; chunkFilename?: string | undefined; crossOriginLoading?: false | "anonymous" | "use-credentials" | undefined; cssFilename?: string | undefined; cssChunkFilename?: string | undefined; hotUpdateMainFilename?: string | undefined; hotUpdateChunkFilename?: string | undefined; hotUpdateGlobal?: string | undefined; assetModuleFilename?: string | undefined; uniqueName?: string | undefined; chunkLoadingGlobal?: string | undefined; enabledLibraryTypes?: string[] | undefined; library?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; libraryExport?: string | string[] | undefined; libraryTarget?: string | undefined; umdNamedDefine?: boolean | undefined; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; module?: boolean | undefined; strictModuleExceptionHandling?: boolean | undefined; strictModuleErrorHandling?: boolean | undefined; globalObject?: string | undefined; importFunctionName?: string | undefined; iife?: boolean | undefined; wasmLoading?: string | false | undefined; enabledWasmLoadingTypes?: string[] | undefined; webassemblyModuleFilename?: string | undefined; chunkFormat?: string | false | undefined; chunkLoading?: string | false | undefined; enabledChunkLoadingTypes?: string[] | undefined; trustedTypes?: string | true | { policyName?: string | undefined; } | undefined; sourceMapFilename?: string | undefined; hashDigest?: string | undefined; hashDigestLength?: number | undefined; hashFunction?: "md4" | "xxhash64" | undefined; hashSalt?: string | undefined; asyncChunks?: boolean | undefined; workerChunkLoading?: string | false | undefined; workerWasmLoading?: string | false | undefined; workerPublicPath?: string | undefined; scriptType?: false | "module" | "text/javascript" | undefined; devtoolNamespace?: string | undefined; devtoolModuleFilenameTemplate?: string | ((args_0: any) => any) | undefined; devtoolFallbackModuleFilenameTemplate?: string | ((args_0: any) => any) | undefined; }>>; target: z.ZodOptional, z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodEnum<["web", "webworker", "es3", "es5", "es2015", "es2016", "es2017", "es2018", "es2019", "es2020", "es2021", "es2022", "browserslist"]>, z.ZodLiteral<"node">]>, z.ZodLiteral<"async-node">]>, z.ZodType<`node${number}`, z.ZodTypeDef, `node${number}`>]>, z.ZodType<`async-node${number}`, z.ZodTypeDef, `async-node${number}`>]>, z.ZodType<`node${number}.${number}`, z.ZodTypeDef, `node${number}.${number}`>]>, z.ZodType<`async-node${number}.${number}`, z.ZodTypeDef, `async-node${number}.${number}`>]>, z.ZodLiteral<"electron-main">]>, z.ZodType<`electron${number}-main`, z.ZodTypeDef, `electron${number}-main`>]>, z.ZodType<`electron${number}.${number}-main`, z.ZodTypeDef, `electron${number}.${number}-main`>]>, z.ZodLiteral<"electron-renderer">]>, z.ZodType<`electron${number}-renderer`, z.ZodTypeDef, `electron${number}-renderer`>]>, z.ZodType<`electron${number}.${number}-renderer`, z.ZodTypeDef, `electron${number}.${number}-renderer`>]>, z.ZodLiteral<"electron-preload">]>, z.ZodType<`electron${number}-preload`, z.ZodTypeDef, `electron${number}-preload`>]>, z.ZodType<`electron${number}.${number}-preload`, z.ZodTypeDef, `electron${number}.${number}-preload`>]>]>, z.ZodArray, z.ZodLiteral<"node">]>, z.ZodLiteral<"async-node">]>, z.ZodType<`node${number}`, z.ZodTypeDef, `node${number}`>]>, z.ZodType<`async-node${number}`, z.ZodTypeDef, `async-node${number}`>]>, z.ZodType<`node${number}.${number}`, z.ZodTypeDef, `node${number}.${number}`>]>, z.ZodType<`async-node${number}.${number}`, z.ZodTypeDef, `async-node${number}.${number}`>]>, z.ZodLiteral<"electron-main">]>, z.ZodType<`electron${number}-main`, z.ZodTypeDef, `electron${number}-main`>]>, z.ZodType<`electron${number}.${number}-main`, z.ZodTypeDef, `electron${number}.${number}-main`>]>, z.ZodLiteral<"electron-renderer">]>, z.ZodType<`electron${number}-renderer`, z.ZodTypeDef, `electron${number}-renderer`>]>, z.ZodType<`electron${number}.${number}-renderer`, z.ZodTypeDef, `electron${number}.${number}-renderer`>]>, z.ZodLiteral<"electron-preload">]>, z.ZodType<`electron${number}-preload`, z.ZodTypeDef, `electron${number}-preload`>]>, z.ZodType<`electron${number}.${number}-preload`, z.ZodTypeDef, `electron${number}.${number}-preload`>]>, "many">]>>; mode: z.ZodOptional>; experiments: z.ZodOptional; asyncWebAssembly: z.ZodOptional; outputModule: z.ZodOptional; topLevelAwait: z.ZodOptional; newSplitChunks: z.ZodEffects, boolean | undefined, boolean | undefined>; css: z.ZodOptional; futureDefaults: z.ZodOptional; rspackFuture: z.ZodOptional; disableApplyEntryLazily: z.ZodOptional; bundlerInfo: z.ZodOptional; force: z.ZodOptional, "many">]>>; }, "strict", z.ZodTypeAny, { version?: string | undefined; force?: boolean | "version"[] | undefined; }, { version?: string | undefined; force?: boolean | "version"[] | undefined; }>>; }, "strict", z.ZodTypeAny, { newTreeshaking?: boolean | undefined; disableApplyEntryLazily?: boolean | undefined; bundlerInfo?: { version?: string | undefined; force?: boolean | "version"[] | undefined; } | undefined; }, { newTreeshaking?: boolean | undefined; disableApplyEntryLazily?: boolean | undefined; bundlerInfo?: { version?: string | undefined; force?: boolean | "version"[] | undefined; } | undefined; }>>; }, "strict", z.ZodTypeAny, { lazyCompilation?: boolean | undefined; asyncWebAssembly?: boolean | undefined; outputModule?: boolean | undefined; topLevelAwait?: boolean | undefined; newSplitChunks?: boolean | undefined; css?: boolean | undefined; futureDefaults?: boolean | undefined; rspackFuture?: { newTreeshaking?: boolean | undefined; disableApplyEntryLazily?: boolean | undefined; bundlerInfo?: { version?: string | undefined; force?: boolean | "version"[] | undefined; } | undefined; } | undefined; }, { lazyCompilation?: boolean | undefined; asyncWebAssembly?: boolean | undefined; outputModule?: boolean | undefined; topLevelAwait?: boolean | undefined; newSplitChunks?: boolean | undefined; css?: boolean | undefined; futureDefaults?: boolean | undefined; rspackFuture?: { newTreeshaking?: boolean | undefined; disableApplyEntryLazily?: boolean | undefined; bundlerInfo?: { version?: string | undefined; force?: boolean | "version"[] | undefined; } | undefined; } | undefined; }>>; externals: z.ZodOptional]>, z.ZodRecord, z.ZodArray]>, z.ZodRecord]>>]>>]>, z.ZodFunction; dependencyType: z.ZodOptional; request: z.ZodOptional; }, "strict", z.ZodTypeAny, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }>, z.ZodFunction>, z.ZodOptional, z.ZodArray]>, z.ZodRecord]>>]>>, z.ZodOptional>], z.ZodUnknown>, z.ZodVoid>], z.ZodUnknown>, z.ZodUnknown>]>, z.ZodFunction; dependencyType: z.ZodOptional; request: z.ZodOptional; }, "strict", z.ZodTypeAny, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }>], z.ZodUnknown>, z.ZodPromise, z.ZodArray]>, z.ZodRecord]>>]>>>]>, "many">, z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType]>, z.ZodRecord, z.ZodArray]>, z.ZodRecord]>>]>>]>, z.ZodFunction; dependencyType: z.ZodOptional; request: z.ZodOptional; }, "strict", z.ZodTypeAny, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }>, z.ZodFunction>, z.ZodOptional, z.ZodArray]>, z.ZodRecord]>>]>>, z.ZodOptional>], z.ZodUnknown>, z.ZodVoid>], z.ZodUnknown>, z.ZodUnknown>]>, z.ZodFunction; dependencyType: z.ZodOptional; request: z.ZodOptional; }, "strict", z.ZodTypeAny, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }>], z.ZodUnknown>, z.ZodPromise, z.ZodArray]>, z.ZodRecord]>>]>>>]>]>>; externalsType: z.ZodOptional>; externalsPresets: z.ZodOptional; web: z.ZodOptional; webAsync: z.ZodOptional; electron: z.ZodOptional; electronMain: z.ZodOptional; electronPreload: z.ZodOptional; electronRenderer: z.ZodOptional; }, "strict", z.ZodTypeAny, { node?: boolean | undefined; web?: boolean | undefined; webAsync?: boolean | undefined; electron?: boolean | undefined; electronMain?: boolean | undefined; electronPreload?: boolean | undefined; electronRenderer?: boolean | undefined; }, { node?: boolean | undefined; web?: boolean | undefined; webAsync?: boolean | undefined; electron?: boolean | undefined; electronMain?: boolean | undefined; electronPreload?: boolean | undefined; electronRenderer?: boolean | undefined; }>>; infrastructureLogging: z.ZodOptional; colors: z.ZodOptional; console: z.ZodOptional>; debug: z.ZodOptional, z.ZodString]>, z.ZodFunction, z.ZodBoolean>]>, "many">, z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodString]>, z.ZodFunction, z.ZodBoolean>]>]>]>>; level: z.ZodOptional>; stream: z.ZodOptional>; }, "strict", z.ZodTypeAny, { appendOnly?: boolean | undefined; colors?: boolean | undefined; console?: Console | undefined; debug?: string | boolean | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; level?: "error" | "none" | "verbose" | "warn" | "info" | "log" | undefined; stream?: NodeJS.WritableStream | undefined; }, { appendOnly?: boolean | undefined; colors?: boolean | undefined; console?: Console | undefined; debug?: string | boolean | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; level?: "error" | "none" | "verbose" | "warn" | "info" | "log" | undefined; stream?: NodeJS.WritableStream | undefined; }>>; cache: z.ZodOptional; context: z.ZodOptional; devtool: z.ZodOptional, z.ZodEnum<["eval", "cheap-source-map", "cheap-module-source-map", "source-map", "inline-cheap-source-map", "inline-cheap-module-source-map", "inline-source-map", "inline-nosources-cheap-source-map", "inline-nosources-cheap-module-source-map", "inline-nosources-source-map", "nosources-cheap-source-map", "nosources-cheap-module-source-map", "nosources-source-map", "hidden-nosources-cheap-source-map", "hidden-nosources-cheap-module-source-map", "hidden-nosources-source-map", "hidden-cheap-source-map", "hidden-cheap-module-source-map", "hidden-source-map", "eval-cheap-source-map", "eval-cheap-module-source-map", "eval-source-map", "eval-nosources-cheap-source-map", "eval-nosources-cheap-module-source-map", "eval-nosources-source-map"]>]>>; node: z.ZodOptional, z.ZodObject<{ __dirname: z.ZodOptional]>>; __filename: z.ZodOptional]>>; global: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { __dirname?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; __filename?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; global?: boolean | "warn" | undefined; }, { __dirname?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; __filename?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; global?: boolean | "warn" | undefined; }>]>>; ignoreWarnings: z.ZodOptional, z.ZodFunction, z.ZodType], z.ZodUnknown>, z.ZodBoolean>]>, "many">>; watchOptions: z.ZodOptional; followSymlinks: z.ZodOptional; ignored: z.ZodOptional, z.ZodType]>, z.ZodString]>>; poll: z.ZodOptional>; stdin: z.ZodOptional; }, "strict", z.ZodTypeAny, { aggregateTimeout?: number | undefined; followSymlinks?: boolean | undefined; ignored?: string | RegExp | string[] | undefined; poll?: number | boolean | undefined; stdin?: boolean | undefined; }, { aggregateTimeout?: number | undefined; followSymlinks?: boolean | undefined; ignored?: string | RegExp | string[] | undefined; poll?: number | boolean | undefined; stdin?: boolean | undefined; }>>; watch: z.ZodOptional; stats: z.ZodOptional, z.ZodBoolean]>, z.ZodObject<{ all: z.ZodOptional; preset: z.ZodOptional>; assets: z.ZodOptional; chunks: z.ZodOptional; modules: z.ZodOptional; entrypoints: z.ZodOptional; chunkGroups: z.ZodOptional; warnings: z.ZodOptional; warningsCount: z.ZodOptional; errors: z.ZodOptional; errorsCount: z.ZodOptional; colors: z.ZodOptional; hash: z.ZodOptional; version: z.ZodOptional; reasons: z.ZodOptional; publicPath: z.ZodOptional; outputPath: z.ZodOptional; chunkModules: z.ZodOptional; chunkRelations: z.ZodOptional; ids: z.ZodOptional; timings: z.ZodOptional; builtAt: z.ZodOptional; moduleAssets: z.ZodOptional; modulesSpace: z.ZodOptional; nestedModules: z.ZodOptional; source: z.ZodOptional; logging: z.ZodOptional, z.ZodBoolean]>>; loggingDebug: z.ZodOptional, z.ZodString]>, z.ZodFunction, z.ZodBoolean>]>, "many">, z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodString]>, z.ZodFunction, z.ZodBoolean>]>]>]>>; loggingTrace: z.ZodOptional; runtimeModules: z.ZodOptional; children: z.ZodOptional; usedExports: z.ZodOptional; providedExports: z.ZodOptional; optimizationBailout: z.ZodOptional; }, "strict", z.ZodTypeAny, { all?: boolean | undefined; preset?: "none" | "normal" | "verbose" | "errors-only" | "errors-warnings" | undefined; assets?: boolean | undefined; chunks?: boolean | undefined; modules?: boolean | undefined; entrypoints?: boolean | undefined; chunkGroups?: boolean | undefined; warnings?: boolean | undefined; warningsCount?: boolean | undefined; errors?: boolean | undefined; errorsCount?: boolean | undefined; colors?: boolean | undefined; hash?: boolean | undefined; version?: boolean | undefined; reasons?: boolean | undefined; publicPath?: boolean | undefined; outputPath?: boolean | undefined; chunkModules?: boolean | undefined; chunkRelations?: boolean | undefined; ids?: boolean | undefined; timings?: boolean | undefined; builtAt?: boolean | undefined; moduleAssets?: boolean | undefined; modulesSpace?: number | undefined; nestedModules?: boolean | undefined; source?: boolean | undefined; logging?: boolean | "error" | "none" | "verbose" | "warn" | "info" | "log" | undefined; loggingDebug?: string | boolean | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; loggingTrace?: boolean | undefined; runtimeModules?: boolean | undefined; children?: boolean | undefined; usedExports?: boolean | undefined; providedExports?: boolean | undefined; optimizationBailout?: boolean | undefined; }, { all?: boolean | undefined; preset?: "none" | "normal" | "verbose" | "errors-only" | "errors-warnings" | undefined; assets?: boolean | undefined; chunks?: boolean | undefined; modules?: boolean | undefined; entrypoints?: boolean | undefined; chunkGroups?: boolean | undefined; warnings?: boolean | undefined; warningsCount?: boolean | undefined; errors?: boolean | undefined; errorsCount?: boolean | undefined; colors?: boolean | undefined; hash?: boolean | undefined; version?: boolean | undefined; reasons?: boolean | undefined; publicPath?: boolean | undefined; outputPath?: boolean | undefined; chunkModules?: boolean | undefined; chunkRelations?: boolean | undefined; ids?: boolean | undefined; timings?: boolean | undefined; builtAt?: boolean | undefined; moduleAssets?: boolean | undefined; modulesSpace?: number | undefined; nestedModules?: boolean | undefined; source?: boolean | undefined; logging?: boolean | "error" | "none" | "verbose" | "warn" | "info" | "log" | undefined; loggingDebug?: string | boolean | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; loggingTrace?: boolean | undefined; runtimeModules?: boolean | undefined; children?: boolean | undefined; usedExports?: boolean | undefined; providedExports?: boolean | undefined; optimizationBailout?: boolean | undefined; }>]>>; snapshot: z.ZodOptional; timestamp: z.ZodOptional; }, "strict", z.ZodTypeAny, { hash?: boolean | undefined; timestamp?: boolean | undefined; }, { hash?: boolean | undefined; timestamp?: boolean | undefined; }>>; resolve: z.ZodOptional; timestamp: z.ZodOptional; }, "strict", z.ZodTypeAny, { hash?: boolean | undefined; timestamp?: boolean | undefined; }, { hash?: boolean | undefined; timestamp?: boolean | undefined; }>>; }, "strict", z.ZodTypeAny, { module?: { hash?: boolean | undefined; timestamp?: boolean | undefined; } | undefined; resolve?: { hash?: boolean | undefined; timestamp?: boolean | undefined; } | undefined; }, { module?: { hash?: boolean | undefined; timestamp?: boolean | undefined; } | undefined; resolve?: { hash?: boolean | undefined; timestamp?: boolean | undefined; } | undefined; }>>; optimization: z.ZodOptional>; chunkIds: z.ZodOptional>; minimize: z.ZodOptional; minimizer: z.ZodOptional, z.ZodUnion<[z.ZodType, z.ZodType, z.ZodUnion<[z.ZodLiteral, z.ZodLiteral<0>, z.ZodLiteral<"">, z.ZodNull, z.ZodUndefined]>]>]>, "many">>; mergeDuplicateChunks: z.ZodOptional; splitChunks: z.ZodOptional, z.ZodObject<{ chunks: z.ZodOptional, z.ZodType]>, z.ZodFunction], z.ZodUnknown>, z.ZodBoolean>]>>; minChunks: z.ZodOptional; name: z.ZodOptional]>, z.ZodFunction>], z.ZodUnknown>, z.ZodUnknown>]>>; minSize: z.ZodOptional; maxSize: z.ZodOptional; maxAsyncSize: z.ZodOptional; maxInitialSize: z.ZodOptional; automaticNameDelimiter: z.ZodOptional; cacheGroups: z.ZodOptional, z.ZodObject<{ chunks: z.ZodOptional, z.ZodType]>, z.ZodFunction], z.ZodUnknown>, z.ZodBoolean>]>>; minChunks: z.ZodOptional; name: z.ZodOptional]>, z.ZodFunction>], z.ZodUnknown>, z.ZodUnknown>]>>; minSize: z.ZodOptional; maxSize: z.ZodOptional; maxAsyncSize: z.ZodOptional; maxInitialSize: z.ZodOptional; automaticNameDelimiter: z.ZodOptional; test: z.ZodOptional]>, z.ZodFunction], z.ZodUnknown>, z.ZodUnknown>]>>; priority: z.ZodOptional; enforce: z.ZodOptional; filename: z.ZodOptional; reuseExistingChunk: z.ZodOptional; type: z.ZodOptional]>>; idHint: z.ZodOptional; }, "strict", z.ZodTypeAny, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }>]>>>; maxAsyncRequests: z.ZodOptional; maxInitialRequests: z.ZodOptional; fallbackCacheGroup: z.ZodOptional, z.ZodType]>, z.ZodFunction], z.ZodUnknown>, z.ZodBoolean>]>>; minSize: z.ZodOptional; maxSize: z.ZodOptional; maxAsyncSize: z.ZodOptional; maxInitialSize: z.ZodOptional; automaticNameDelimiter: z.ZodOptional; }, "strict", z.ZodTypeAny, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; }, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; }>>; hidePathInfo: z.ZodOptional; }, "strict", z.ZodTypeAny, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; cacheGroups?: Record boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }> | undefined; maxAsyncRequests?: number | undefined; maxInitialRequests?: number | undefined; fallbackCacheGroup?: { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; } | undefined; hidePathInfo?: boolean | undefined; }, { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; cacheGroups?: Record boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }> | undefined; maxAsyncRequests?: number | undefined; maxInitialRequests?: number | undefined; fallbackCacheGroup?: { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; } | undefined; hidePathInfo?: boolean | undefined; }>]>>; runtimeChunk: z.ZodOptional, z.ZodBoolean]>, z.ZodObject<{ name: z.ZodOptional, z.ZodUnion<[z.ZodString, z.ZodUndefined]>>]>>; }, "strict", z.ZodTypeAny, { name?: string | ((...args: unknown[]) => string | undefined) | undefined; }, { name?: string | ((...args: unknown[]) => string | undefined) | undefined; }>]>>; removeAvailableModules: z.ZodOptional; removeEmptyChunks: z.ZodOptional; realContentHash: z.ZodOptional; sideEffects: z.ZodOptional, z.ZodBoolean]>>; providedExports: z.ZodOptional; concatenateModules: z.ZodOptional; innerGraph: z.ZodOptional; usedExports: z.ZodOptional, z.ZodBoolean]>>; mangleExports: z.ZodOptional, z.ZodBoolean]>>; nodeEnv: z.ZodOptional]>>; }, "strict", z.ZodTypeAny, { moduleIds?: "named" | "deterministic" | undefined; chunkIds?: "named" | "deterministic" | undefined; minimize?: boolean | undefined; minimizer?: (false | "" | 0 | "..." | RspackPluginInstance | RspackPluginFunction | null | undefined)[] | undefined; mergeDuplicateChunks?: boolean | undefined; splitChunks?: false | { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; cacheGroups?: Record boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }> | undefined; maxAsyncRequests?: number | undefined; maxInitialRequests?: number | undefined; fallbackCacheGroup?: { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; } | undefined; hidePathInfo?: boolean | undefined; } | undefined; runtimeChunk?: boolean | "multiple" | "single" | { name?: string | ((...args: unknown[]) => string | undefined) | undefined; } | undefined; removeAvailableModules?: boolean | undefined; removeEmptyChunks?: boolean | undefined; realContentHash?: boolean | undefined; sideEffects?: boolean | "flag" | undefined; providedExports?: boolean | undefined; concatenateModules?: boolean | undefined; innerGraph?: boolean | undefined; usedExports?: boolean | "global" | undefined; mangleExports?: boolean | "size" | "deterministic" | undefined; nodeEnv?: string | false | undefined; }, { moduleIds?: "named" | "deterministic" | undefined; chunkIds?: "named" | "deterministic" | undefined; minimize?: boolean | undefined; minimizer?: (false | "" | 0 | "..." | RspackPluginInstance | RspackPluginFunction | null | undefined)[] | undefined; mergeDuplicateChunks?: boolean | undefined; splitChunks?: false | { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; cacheGroups?: Record boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }> | undefined; maxAsyncRequests?: number | undefined; maxInitialRequests?: number | undefined; fallbackCacheGroup?: { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; } | undefined; hidePathInfo?: boolean | undefined; } | undefined; runtimeChunk?: boolean | "multiple" | "single" | { name?: string | ((...args: unknown[]) => string | undefined) | undefined; } | undefined; removeAvailableModules?: boolean | undefined; removeEmptyChunks?: boolean | undefined; realContentHash?: boolean | undefined; sideEffects?: boolean | "flag" | undefined; providedExports?: boolean | undefined; concatenateModules?: boolean | undefined; innerGraph?: boolean | undefined; usedExports?: boolean | "global" | undefined; mangleExports?: boolean | "size" | "deterministic" | undefined; nodeEnv?: string | false | undefined; }>>; resolve: z.ZodOptional>; resolveLoader: z.ZodOptional>; plugins: z.ZodOptional, z.ZodType, z.ZodUnion<[z.ZodLiteral, z.ZodLiteral<0>, z.ZodLiteral<"">, z.ZodNull, z.ZodUndefined]>]>, "many">>; devServer: z.ZodOptional>; builtins: z.ZodOptional>; module: z.ZodOptional, z.ZodType]>, z.ZodUnion<[z.ZodLiteral, z.ZodLiteral<0>, z.ZodLiteral<"">, z.ZodNull, z.ZodUndefined]>]>, "many">>; rules: z.ZodOptional, z.ZodType]>, z.ZodUnion<[z.ZodLiteral, z.ZodLiteral<0>, z.ZodLiteral<"">, z.ZodNull, z.ZodUndefined]>]>, "many">>; parser: z.ZodOptional; }, "strict", z.ZodTypeAny, { maxSize?: number | undefined; }, { maxSize?: number | undefined; }>>; }, "strict", z.ZodTypeAny, { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; }, { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; }>>; javascript: z.ZodOptional>; dynamicImportPreload: z.ZodOptional>; dynamicImportPrefetch: z.ZodOptional>; url: z.ZodOptional, z.ZodBoolean]>>; }, "strict", z.ZodTypeAny, { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; }, { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; }>>; }, "strict", z.ZodTypeAny, { asset?: { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; } | undefined; javascript?: { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; } | undefined; }, { asset?: { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; } | undefined; javascript?: { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; } | undefined; }>, z.ZodRecord>]>>; generator: z.ZodOptional, z.ZodLiteral<"base64">]>>; mimetype: z.ZodOptional; }, "strict", z.ZodTypeAny, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }>>; filename: z.ZodOptional; publicPath: z.ZodOptional, z.ZodString]>>; }, "strict", z.ZodTypeAny, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; }, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; }>>; "asset/inline": z.ZodOptional, z.ZodLiteral<"base64">]>>; mimetype: z.ZodOptional; }, "strict", z.ZodTypeAny, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }, { encoding?: false | "base64" | undefined; mimetype?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; }, { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; }>>; "asset/resource": z.ZodOptional; publicPath: z.ZodOptional, z.ZodString]>>; }, "strict", z.ZodTypeAny, { filename?: string | undefined; publicPath?: string | undefined; }, { filename?: string | undefined; publicPath?: string | undefined; }>>; }, "strict", z.ZodTypeAny, { asset?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; } | undefined; "asset/inline"?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; } | undefined; "asset/resource"?: { filename?: string | undefined; publicPath?: string | undefined; } | undefined; }, { asset?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; } | undefined; "asset/inline"?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; } | undefined; "asset/resource"?: { filename?: string | undefined; publicPath?: string | undefined; } | undefined; }>, z.ZodRecord>]>>; noParse: z.ZodOptional]>, z.ZodFunction, z.ZodBoolean>]>, z.ZodArray]>, z.ZodFunction, z.ZodBoolean>]>, "many">]>>; }, "strict", z.ZodTypeAny, { defaultRules?: (false | "" | 0 | "..." | RuleSetRule | null | undefined)[] | undefined; rules?: (false | "" | 0 | "..." | RuleSetRule | null | undefined)[] | undefined; parser?: { asset?: { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; } | undefined; javascript?: { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; } | undefined; } | Record> | undefined; generator?: Record> | { asset?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; } | undefined; "asset/inline"?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; } | undefined; "asset/resource"?: { filename?: string | undefined; publicPath?: string | undefined; } | undefined; } | undefined; noParse?: string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; }, { defaultRules?: (false | "" | 0 | "..." | RuleSetRule | null | undefined)[] | undefined; rules?: (false | "" | 0 | "..." | RuleSetRule | null | undefined)[] | undefined; parser?: { asset?: { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; } | undefined; javascript?: { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; } | undefined; } | Record> | undefined; generator?: Record> | { asset?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; } | undefined; "asset/inline"?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; } | undefined; "asset/resource"?: { filename?: string | undefined; publicPath?: string | undefined; } | undefined; } | undefined; noParse?: string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; }>>; profile: z.ZodOptional; bail: z.ZodOptional; }, "strict", z.ZodTypeAny, { name?: string | undefined; dependencies?: string[] | undefined; entry?: string | string[] | Record | undefined; output?: { path?: string | undefined; clean?: boolean | undefined; publicPath?: string | undefined; filename?: string | undefined; chunkFilename?: string | undefined; crossOriginLoading?: false | "anonymous" | "use-credentials" | undefined; cssFilename?: string | undefined; cssChunkFilename?: string | undefined; hotUpdateMainFilename?: string | undefined; hotUpdateChunkFilename?: string | undefined; hotUpdateGlobal?: string | undefined; assetModuleFilename?: string | undefined; uniqueName?: string | undefined; chunkLoadingGlobal?: string | undefined; enabledLibraryTypes?: string[] | undefined; library?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; libraryExport?: string | string[] | undefined; libraryTarget?: string | undefined; umdNamedDefine?: boolean | undefined; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; module?: boolean | undefined; strictModuleExceptionHandling?: boolean | undefined; strictModuleErrorHandling?: boolean | undefined; globalObject?: string | undefined; importFunctionName?: string | undefined; iife?: boolean | undefined; wasmLoading?: string | false | undefined; enabledWasmLoadingTypes?: string[] | undefined; webassemblyModuleFilename?: string | undefined; chunkFormat?: string | false | undefined; chunkLoading?: string | false | undefined; enabledChunkLoadingTypes?: string[] | undefined; trustedTypes?: string | true | { policyName?: string | undefined; } | undefined; sourceMapFilename?: string | undefined; hashDigest?: string | undefined; hashDigestLength?: number | undefined; hashFunction?: "md4" | "xxhash64" | undefined; hashSalt?: string | undefined; asyncChunks?: boolean | undefined; workerChunkLoading?: string | false | undefined; workerWasmLoading?: string | false | undefined; workerPublicPath?: string | undefined; scriptType?: false | "module" | "text/javascript" | undefined; devtoolNamespace?: string | undefined; devtoolModuleFilenameTemplate?: string | ((args_0: any) => any) | undefined; devtoolFallbackModuleFilenameTemplate?: string | ((args_0: any) => any) | undefined; } | undefined; target?: false | "node" | "async-node" | "es5" | "web" | "webworker" | "es3" | "es2015" | "es2016" | "es2017" | "es2018" | "es2019" | "es2020" | "es2021" | "es2022" | "browserslist" | `node${number}` | `async-node${number}` | `node${number}.${number}` | `async-node${number}.${number}` | "electron-main" | `electron${number}-main` | `electron${number}.${number}-main` | "electron-renderer" | `electron${number}-renderer` | `electron${number}.${number}-renderer` | "electron-preload" | `electron${number}-preload` | `electron${number}.${number}-preload` | ("node" | "async-node" | "es5" | "web" | "webworker" | "es3" | "es2015" | "es2016" | "es2017" | "es2018" | "es2019" | "es2020" | "es2021" | "es2022" | "browserslist" | `node${number}` | `async-node${number}` | `node${number}.${number}` | `async-node${number}.${number}` | "electron-main" | `electron${number}-main` | `electron${number}.${number}-main` | "electron-renderer" | `electron${number}-renderer` | `electron${number}.${number}-renderer` | "electron-preload" | `electron${number}-preload` | `electron${number}.${number}-preload`)[] | undefined; mode?: "production" | "development" | "none" | undefined; experiments?: { lazyCompilation?: boolean | undefined; asyncWebAssembly?: boolean | undefined; outputModule?: boolean | undefined; topLevelAwait?: boolean | undefined; newSplitChunks?: boolean | undefined; css?: boolean | undefined; futureDefaults?: boolean | undefined; rspackFuture?: { newTreeshaking?: boolean | undefined; disableApplyEntryLazily?: boolean | undefined; bundlerInfo?: { version?: string | undefined; force?: boolean | "version"[] | undefined; } | undefined; } | undefined; } | undefined; externals?: string | RegExp | Record> | ((args_0: { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, args_1: (args_0: Error | undefined, args_1: string | boolean | string[] | Record | undefined, args_2: "module" | "promise" | "script" | "commonjs" | "jsonp" | "import" | "amd" | "commonjs2" | "var" | "assign" | "this" | "window" | "self" | "global" | "commonjs-module" | "commonjs-static" | "amd-require" | "umd" | "umd2" | "system" | "node-commonjs" | undefined, ...args_3: unknown[]) => void, ...args_2: unknown[]) => unknown) | ((args_0: { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, ...args_1: unknown[]) => Promise>) | (string | RegExp | Record> | ((args_0: { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, args_1: (args_0: Error | undefined, args_1: string | boolean | string[] | Record | undefined, args_2: "module" | "promise" | "script" | "commonjs" | "jsonp" | "import" | "amd" | "commonjs2" | "var" | "assign" | "this" | "window" | "self" | "global" | "commonjs-module" | "commonjs-static" | "amd-require" | "umd" | "umd2" | "system" | "node-commonjs" | undefined, ...args_3: unknown[]) => void, ...args_2: unknown[]) => unknown) | ((args_0: { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, ...args_1: unknown[]) => Promise>))[] | undefined; externalsType?: "module" | "promise" | "script" | "commonjs" | "jsonp" | "import" | "amd" | "commonjs2" | "var" | "assign" | "this" | "window" | "self" | "global" | "commonjs-module" | "commonjs-static" | "amd-require" | "umd" | "umd2" | "system" | "node-commonjs" | undefined; externalsPresets?: { node?: boolean | undefined; web?: boolean | undefined; webAsync?: boolean | undefined; electron?: boolean | undefined; electronMain?: boolean | undefined; electronPreload?: boolean | undefined; electronRenderer?: boolean | undefined; } | undefined; infrastructureLogging?: { appendOnly?: boolean | undefined; colors?: boolean | undefined; console?: Console | undefined; debug?: string | boolean | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; level?: "error" | "none" | "verbose" | "warn" | "info" | "log" | undefined; stream?: NodeJS.WritableStream | undefined; } | undefined; cache?: boolean | undefined; context?: string | undefined; devtool?: false | "eval" | "cheap-source-map" | "cheap-module-source-map" | "source-map" | "inline-cheap-source-map" | "inline-cheap-module-source-map" | "inline-source-map" | "inline-nosources-cheap-source-map" | "inline-nosources-cheap-module-source-map" | "inline-nosources-source-map" | "nosources-cheap-source-map" | "nosources-cheap-module-source-map" | "nosources-source-map" | "hidden-nosources-cheap-source-map" | "hidden-nosources-cheap-module-source-map" | "hidden-nosources-source-map" | "hidden-cheap-source-map" | "hidden-cheap-module-source-map" | "hidden-source-map" | "eval-cheap-source-map" | "eval-cheap-module-source-map" | "eval-source-map" | "eval-nosources-cheap-source-map" | "eval-nosources-cheap-module-source-map" | "eval-nosources-source-map" | undefined; node?: false | { __dirname?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; __filename?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; global?: boolean | "warn" | undefined; } | undefined; ignoreWarnings?: (RegExp | ((args_0: Error, args_1: Compilation, ...args_2: unknown[]) => boolean))[] | undefined; watchOptions?: { aggregateTimeout?: number | undefined; followSymlinks?: boolean | undefined; ignored?: string | RegExp | string[] | undefined; poll?: number | boolean | undefined; stdin?: boolean | undefined; } | undefined; watch?: boolean | undefined; stats?: boolean | "none" | "normal" | "verbose" | "errors-only" | "errors-warnings" | { all?: boolean | undefined; preset?: "none" | "normal" | "verbose" | "errors-only" | "errors-warnings" | undefined; assets?: boolean | undefined; chunks?: boolean | undefined; modules?: boolean | undefined; entrypoints?: boolean | undefined; chunkGroups?: boolean | undefined; warnings?: boolean | undefined; warningsCount?: boolean | undefined; errors?: boolean | undefined; errorsCount?: boolean | undefined; colors?: boolean | undefined; hash?: boolean | undefined; version?: boolean | undefined; reasons?: boolean | undefined; publicPath?: boolean | undefined; outputPath?: boolean | undefined; chunkModules?: boolean | undefined; chunkRelations?: boolean | undefined; ids?: boolean | undefined; timings?: boolean | undefined; builtAt?: boolean | undefined; moduleAssets?: boolean | undefined; modulesSpace?: number | undefined; nestedModules?: boolean | undefined; source?: boolean | undefined; logging?: boolean | "error" | "none" | "verbose" | "warn" | "info" | "log" | undefined; loggingDebug?: string | boolean | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; loggingTrace?: boolean | undefined; runtimeModules?: boolean | undefined; children?: boolean | undefined; usedExports?: boolean | undefined; providedExports?: boolean | undefined; optimizationBailout?: boolean | undefined; } | undefined; snapshot?: { module?: { hash?: boolean | undefined; timestamp?: boolean | undefined; } | undefined; resolve?: { hash?: boolean | undefined; timestamp?: boolean | undefined; } | undefined; } | undefined; optimization?: { moduleIds?: "named" | "deterministic" | undefined; chunkIds?: "named" | "deterministic" | undefined; minimize?: boolean | undefined; minimizer?: (false | "" | 0 | "..." | RspackPluginInstance | RspackPluginFunction | null | undefined)[] | undefined; mergeDuplicateChunks?: boolean | undefined; splitChunks?: false | { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; cacheGroups?: Record boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }> | undefined; maxAsyncRequests?: number | undefined; maxInitialRequests?: number | undefined; fallbackCacheGroup?: { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; } | undefined; hidePathInfo?: boolean | undefined; } | undefined; runtimeChunk?: boolean | "multiple" | "single" | { name?: string | ((...args: unknown[]) => string | undefined) | undefined; } | undefined; removeAvailableModules?: boolean | undefined; removeEmptyChunks?: boolean | undefined; realContentHash?: boolean | undefined; sideEffects?: boolean | "flag" | undefined; providedExports?: boolean | undefined; concatenateModules?: boolean | undefined; innerGraph?: boolean | undefined; usedExports?: boolean | "global" | undefined; mangleExports?: boolean | "size" | "deterministic" | undefined; nodeEnv?: string | false | undefined; } | undefined; resolve?: ResolveOptions | undefined; resolveLoader?: ResolveOptions | undefined; plugins?: (false | "" | 0 | RspackPluginInstance | RspackPluginFunction | null | undefined)[] | undefined; devServer?: DevServer | undefined; builtins?: oldBuiltins.Builtins | undefined; module?: { defaultRules?: (false | "" | 0 | "..." | RuleSetRule | null | undefined)[] | undefined; rules?: (false | "" | 0 | "..." | RuleSetRule | null | undefined)[] | undefined; parser?: { asset?: { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; } | undefined; javascript?: { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; } | undefined; } | Record> | undefined; generator?: Record> | { asset?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; } | undefined; "asset/inline"?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; } | undefined; "asset/resource"?: { filename?: string | undefined; publicPath?: string | undefined; } | undefined; } | undefined; noParse?: string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; } | undefined; profile?: boolean | undefined; bail?: boolean | undefined; }, { name?: string | undefined; dependencies?: string[] | undefined; entry?: string | string[] | Record | undefined; output?: { path?: string | undefined; clean?: boolean | undefined; publicPath?: string | undefined; filename?: string | undefined; chunkFilename?: string | undefined; crossOriginLoading?: false | "anonymous" | "use-credentials" | undefined; cssFilename?: string | undefined; cssChunkFilename?: string | undefined; hotUpdateMainFilename?: string | undefined; hotUpdateChunkFilename?: string | undefined; hotUpdateGlobal?: string | undefined; assetModuleFilename?: string | undefined; uniqueName?: string | undefined; chunkLoadingGlobal?: string | undefined; enabledLibraryTypes?: string[] | undefined; library?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | { type: string; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; export?: string | string[] | undefined; name?: string | string[] | { amd?: string | undefined; commonjs?: string | undefined; root?: string | string[] | undefined; } | undefined; umdNamedDefine?: boolean | undefined; } | undefined; libraryExport?: string | string[] | undefined; libraryTarget?: string | undefined; umdNamedDefine?: boolean | undefined; amdContainer?: string | undefined; auxiliaryComment?: string | { amd?: string | undefined; commonjs?: string | undefined; commonjs2?: string | undefined; root?: string | undefined; } | undefined; module?: boolean | undefined; strictModuleExceptionHandling?: boolean | undefined; strictModuleErrorHandling?: boolean | undefined; globalObject?: string | undefined; importFunctionName?: string | undefined; iife?: boolean | undefined; wasmLoading?: string | false | undefined; enabledWasmLoadingTypes?: string[] | undefined; webassemblyModuleFilename?: string | undefined; chunkFormat?: string | false | undefined; chunkLoading?: string | false | undefined; enabledChunkLoadingTypes?: string[] | undefined; trustedTypes?: string | true | { policyName?: string | undefined; } | undefined; sourceMapFilename?: string | undefined; hashDigest?: string | undefined; hashDigestLength?: number | undefined; hashFunction?: "md4" | "xxhash64" | undefined; hashSalt?: string | undefined; asyncChunks?: boolean | undefined; workerChunkLoading?: string | false | undefined; workerWasmLoading?: string | false | undefined; workerPublicPath?: string | undefined; scriptType?: false | "module" | "text/javascript" | undefined; devtoolNamespace?: string | undefined; devtoolModuleFilenameTemplate?: string | ((args_0: any) => any) | undefined; devtoolFallbackModuleFilenameTemplate?: string | ((args_0: any) => any) | undefined; } | undefined; target?: false | "node" | "async-node" | "es5" | "web" | "webworker" | "es3" | "es2015" | "es2016" | "es2017" | "es2018" | "es2019" | "es2020" | "es2021" | "es2022" | "browserslist" | `node${number}` | `async-node${number}` | `node${number}.${number}` | `async-node${number}.${number}` | "electron-main" | `electron${number}-main` | `electron${number}.${number}-main` | "electron-renderer" | `electron${number}-renderer` | `electron${number}.${number}-renderer` | "electron-preload" | `electron${number}-preload` | `electron${number}.${number}-preload` | ("node" | "async-node" | "es5" | "web" | "webworker" | "es3" | "es2015" | "es2016" | "es2017" | "es2018" | "es2019" | "es2020" | "es2021" | "es2022" | "browserslist" | `node${number}` | `async-node${number}` | `node${number}.${number}` | `async-node${number}.${number}` | "electron-main" | `electron${number}-main` | `electron${number}.${number}-main` | "electron-renderer" | `electron${number}-renderer` | `electron${number}.${number}-renderer` | "electron-preload" | `electron${number}-preload` | `electron${number}.${number}-preload`)[] | undefined; mode?: "production" | "development" | "none" | undefined; experiments?: { lazyCompilation?: boolean | undefined; asyncWebAssembly?: boolean | undefined; outputModule?: boolean | undefined; topLevelAwait?: boolean | undefined; newSplitChunks?: boolean | undefined; css?: boolean | undefined; futureDefaults?: boolean | undefined; rspackFuture?: { newTreeshaking?: boolean | undefined; disableApplyEntryLazily?: boolean | undefined; bundlerInfo?: { version?: string | undefined; force?: boolean | "version"[] | undefined; } | undefined; } | undefined; } | undefined; externals?: string | RegExp | Record> | ((args_0: { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, args_1: (args_0: Error | undefined, args_1: string | boolean | string[] | Record | undefined, args_2: "module" | "promise" | "script" | "commonjs" | "jsonp" | "import" | "amd" | "commonjs2" | "var" | "assign" | "this" | "window" | "self" | "global" | "commonjs-module" | "commonjs-static" | "amd-require" | "umd" | "umd2" | "system" | "node-commonjs" | undefined, ...args_3: unknown[]) => void, ...args_2: unknown[]) => unknown) | ((args_0: { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, ...args_1: unknown[]) => Promise>) | (string | RegExp | Record> | ((args_0: { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, args_1: (args_0: Error | undefined, args_1: string | boolean | string[] | Record | undefined, args_2: "module" | "promise" | "script" | "commonjs" | "jsonp" | "import" | "amd" | "commonjs2" | "var" | "assign" | "this" | "window" | "self" | "global" | "commonjs-module" | "commonjs-static" | "amd-require" | "umd" | "umd2" | "system" | "node-commonjs" | undefined, ...args_3: unknown[]) => void, ...args_2: unknown[]) => unknown) | ((args_0: { context?: string | undefined; dependencyType?: string | undefined; request?: string | undefined; }, ...args_1: unknown[]) => Promise>))[] | undefined; externalsType?: "module" | "promise" | "script" | "commonjs" | "jsonp" | "import" | "amd" | "commonjs2" | "var" | "assign" | "this" | "window" | "self" | "global" | "commonjs-module" | "commonjs-static" | "amd-require" | "umd" | "umd2" | "system" | "node-commonjs" | undefined; externalsPresets?: { node?: boolean | undefined; web?: boolean | undefined; webAsync?: boolean | undefined; electron?: boolean | undefined; electronMain?: boolean | undefined; electronPreload?: boolean | undefined; electronRenderer?: boolean | undefined; } | undefined; infrastructureLogging?: { appendOnly?: boolean | undefined; colors?: boolean | undefined; console?: Console | undefined; debug?: string | boolean | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; level?: "error" | "none" | "verbose" | "warn" | "info" | "log" | undefined; stream?: NodeJS.WritableStream | undefined; } | undefined; cache?: boolean | undefined; context?: string | undefined; devtool?: false | "eval" | "cheap-source-map" | "cheap-module-source-map" | "source-map" | "inline-cheap-source-map" | "inline-cheap-module-source-map" | "inline-source-map" | "inline-nosources-cheap-source-map" | "inline-nosources-cheap-module-source-map" | "inline-nosources-source-map" | "nosources-cheap-source-map" | "nosources-cheap-module-source-map" | "nosources-source-map" | "hidden-nosources-cheap-source-map" | "hidden-nosources-cheap-module-source-map" | "hidden-nosources-source-map" | "hidden-cheap-source-map" | "hidden-cheap-module-source-map" | "hidden-source-map" | "eval-cheap-source-map" | "eval-cheap-module-source-map" | "eval-source-map" | "eval-nosources-cheap-source-map" | "eval-nosources-cheap-module-source-map" | "eval-nosources-source-map" | undefined; node?: false | { __dirname?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; __filename?: boolean | "warn-mock" | "mock" | "eval-only" | undefined; global?: boolean | "warn" | undefined; } | undefined; ignoreWarnings?: (RegExp | ((args_0: Error, args_1: Compilation, ...args_2: unknown[]) => boolean))[] | undefined; watchOptions?: { aggregateTimeout?: number | undefined; followSymlinks?: boolean | undefined; ignored?: string | RegExp | string[] | undefined; poll?: number | boolean | undefined; stdin?: boolean | undefined; } | undefined; watch?: boolean | undefined; stats?: boolean | "none" | "normal" | "verbose" | "errors-only" | "errors-warnings" | { all?: boolean | undefined; preset?: "none" | "normal" | "verbose" | "errors-only" | "errors-warnings" | undefined; assets?: boolean | undefined; chunks?: boolean | undefined; modules?: boolean | undefined; entrypoints?: boolean | undefined; chunkGroups?: boolean | undefined; warnings?: boolean | undefined; warningsCount?: boolean | undefined; errors?: boolean | undefined; errorsCount?: boolean | undefined; colors?: boolean | undefined; hash?: boolean | undefined; version?: boolean | undefined; reasons?: boolean | undefined; publicPath?: boolean | undefined; outputPath?: boolean | undefined; chunkModules?: boolean | undefined; chunkRelations?: boolean | undefined; ids?: boolean | undefined; timings?: boolean | undefined; builtAt?: boolean | undefined; moduleAssets?: boolean | undefined; modulesSpace?: number | undefined; nestedModules?: boolean | undefined; source?: boolean | undefined; logging?: boolean | "error" | "none" | "verbose" | "warn" | "info" | "log" | undefined; loggingDebug?: string | boolean | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; loggingTrace?: boolean | undefined; runtimeModules?: boolean | undefined; children?: boolean | undefined; usedExports?: boolean | undefined; providedExports?: boolean | undefined; optimizationBailout?: boolean | undefined; } | undefined; snapshot?: { module?: { hash?: boolean | undefined; timestamp?: boolean | undefined; } | undefined; resolve?: { hash?: boolean | undefined; timestamp?: boolean | undefined; } | undefined; } | undefined; optimization?: { moduleIds?: "named" | "deterministic" | undefined; chunkIds?: "named" | "deterministic" | undefined; minimize?: boolean | undefined; minimizer?: (false | "" | 0 | "..." | RspackPluginInstance | RspackPluginFunction | null | undefined)[] | undefined; mergeDuplicateChunks?: boolean | undefined; splitChunks?: false | { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; cacheGroups?: Record boolean) | undefined; minChunks?: number | undefined; name?: string | false | ((args_0: Module | undefined, ...args_1: unknown[]) => unknown) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; test?: string | RegExp | ((args_0: Module, ...args_1: unknown[]) => unknown) | undefined; priority?: number | undefined; enforce?: boolean | undefined; filename?: string | undefined; reuseExistingChunk?: boolean | undefined; type?: string | RegExp | undefined; idHint?: string | undefined; }> | undefined; maxAsyncRequests?: number | undefined; maxInitialRequests?: number | undefined; fallbackCacheGroup?: { chunks?: RegExp | "async" | "initial" | "all" | ((args_0: Chunk, ...args_1: unknown[]) => boolean) | undefined; minSize?: number | undefined; maxSize?: number | undefined; maxAsyncSize?: number | undefined; maxInitialSize?: number | undefined; automaticNameDelimiter?: string | undefined; } | undefined; hidePathInfo?: boolean | undefined; } | undefined; runtimeChunk?: boolean | "multiple" | "single" | { name?: string | ((...args: unknown[]) => string | undefined) | undefined; } | undefined; removeAvailableModules?: boolean | undefined; removeEmptyChunks?: boolean | undefined; realContentHash?: boolean | undefined; sideEffects?: boolean | "flag" | undefined; providedExports?: boolean | undefined; concatenateModules?: boolean | undefined; innerGraph?: boolean | undefined; usedExports?: boolean | "global" | undefined; mangleExports?: boolean | "size" | "deterministic" | undefined; nodeEnv?: string | false | undefined; } | undefined; resolve?: ResolveOptions | undefined; resolveLoader?: ResolveOptions | undefined; plugins?: (false | "" | 0 | RspackPluginInstance | RspackPluginFunction | null | undefined)[] | undefined; devServer?: DevServer | undefined; builtins?: oldBuiltins.Builtins | undefined; module?: { defaultRules?: (false | "" | 0 | "..." | RuleSetRule | null | undefined)[] | undefined; rules?: (false | "" | 0 | "..." | RuleSetRule | null | undefined)[] | undefined; parser?: { asset?: { dataUrlCondition?: { maxSize?: number | undefined; } | undefined; } | undefined; javascript?: { dynamicImportMode?: "eager" | "lazy" | undefined; dynamicImportPreload?: number | boolean | undefined; dynamicImportPrefetch?: number | boolean | undefined; url?: boolean | "relative" | undefined; } | undefined; } | Record> | undefined; generator?: Record> | { asset?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; filename?: string | undefined; publicPath?: string | undefined; } | undefined; "asset/inline"?: { dataUrl?: { encoding?: false | "base64" | undefined; mimetype?: string | undefined; } | undefined; } | undefined; "asset/resource"?: { filename?: string | undefined; publicPath?: string | undefined; } | undefined; } | undefined; noParse?: string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean) | (string | RegExp | ((args_0: string, ...args_1: unknown[]) => boolean))[] | undefined; } | undefined; profile?: boolean | undefined; bail?: boolean | undefined; }>; export type RspackOptions = z.infer; export type Configuration = RspackOptions; export {};