import * as zod from 'zod'; import { z } from 'zod'; declare const ClientConfigSchema: z.ZodEffects; contract: z.ZodOptional; auth: z.ZodOptional; tokenEnv: z.ZodString; scheme: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "bearer"; tokenEnv: string; scheme?: string | undefined; }, { type: "bearer"; tokenEnv: string; scheme?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"basic">; usernameEnv: z.ZodString; passwordEnv: z.ZodString; }, "strip", z.ZodTypeAny, { type: "basic"; usernameEnv: string; passwordEnv: string; }, { type: "basic"; usernameEnv: string; passwordEnv: string; }>, z.ZodObject<{ type: z.ZodLiteral<"header">; headerName: z.ZodString; valueEnv: z.ZodString; prefix: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; }, { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; }>]>>>; checksum: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { algorithm?: "sha256" | "sha512" | undefined; }, { algorithm?: "sha256" | "sha512" | undefined; }>]>>>; snapshot: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path?: string | undefined; }, { path?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; }, { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; }>, { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; }, { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; }>>; output: z.ZodObject<{ workspace: z.ZodDefault; target: z.ZodDefault; schemas: z.ZodDefault; }, "strip", z.ZodTypeAny, { workspace: string; target: string; schemas: string; }, { workspace?: string | undefined; target?: string | undefined; schemas?: string | undefined; }>; templateVariables: z.ZodDefault>; kubb: z.ZodDefault>; output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; serverIndex: z.ZodOptional>; contentType: z.ZodOptional>; discriminator: z.ZodOptional>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ validate: z.ZodOptional>; output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; serverIndex: z.ZodOptional>; contentType: z.ZodOptional>; discriminator: z.ZodOptional>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ validate: z.ZodOptional>; output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; serverIndex: z.ZodOptional>; contentType: z.ZodOptional>; discriminator: z.ZodOptional>>; }, z.ZodTypeAny, "passthrough">>>; ts: z.ZodDefault>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; enumType: z.ZodOptional>>; syntaxType: z.ZodOptional>>; enumSuffix: z.ZodOptional>; dateType: z.ZodOptional>>; unknownType: z.ZodOptional>>; emptySchemaType: z.ZodOptional>>; optionalType: z.ZodOptional>>; oasType: z.ZodOptional, z.ZodLiteral]>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; enumType: z.ZodOptional>>; syntaxType: z.ZodOptional>>; enumSuffix: z.ZodOptional>; dateType: z.ZodOptional>>; unknownType: z.ZodOptional>>; emptySchemaType: z.ZodOptional>>; optionalType: z.ZodOptional>>; oasType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; enumType: z.ZodOptional>>; syntaxType: z.ZodOptional>>; enumSuffix: z.ZodOptional>; dateType: z.ZodOptional>>; unknownType: z.ZodOptional>>; emptySchemaType: z.ZodOptional>>; optionalType: z.ZodOptional>>; oasType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough">>>; client: z.ZodDefault>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; contentType: z.ZodOptional>; baseURL: z.ZodOptional>; dataReturnType: z.ZodOptional>>; paramsType: z.ZodOptional>>; pathParamsType: z.ZodOptional>>; parser: z.ZodOptional>>; client: z.ZodOptional>>; importPath: z.ZodOptional>; operations: z.ZodOptional>; urlType: z.ZodOptional, z.ZodLiteral]>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; contentType: z.ZodOptional>; baseURL: z.ZodOptional>; dataReturnType: z.ZodOptional>>; paramsType: z.ZodOptional>>; pathParamsType: z.ZodOptional>>; parser: z.ZodOptional>>; client: z.ZodOptional>>; importPath: z.ZodOptional>; operations: z.ZodOptional>; urlType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; contentType: z.ZodOptional>; baseURL: z.ZodOptional>; dataReturnType: z.ZodOptional>>; paramsType: z.ZodOptional>>; pathParamsType: z.ZodOptional>>; parser: z.ZodOptional>>; client: z.ZodOptional>>; importPath: z.ZodOptional>; operations: z.ZodOptional>; urlType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough">>>; }, "strip", z.ZodTypeAny, { client: { output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; contentType?: string | undefined; baseURL?: string | undefined; dataReturnType?: "data" | "full" | undefined; paramsType?: "object" | "inline" | undefined; pathParamsType?: "object" | "inline" | undefined; client?: "axios" | "fetch" | undefined; parser?: "client" | "zod" | undefined; importPath?: string | undefined; operations?: boolean | undefined; urlType?: false | "export" | undefined; } & { [k: string]: unknown; }; oas: { validate?: boolean | undefined; output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; serverIndex?: number | undefined; contentType?: string | undefined; discriminator?: "strict" | "inherit" | undefined; } & { [k: string]: unknown; }; ts: { output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; enumType?: "enum" | "asConst" | "asPascalConst" | "constEnum" | "literal" | undefined; syntaxType?: "type" | "interface" | undefined; enumSuffix?: string | undefined; dateType?: "string" | "date" | undefined; unknownType?: "unknown" | "void" | "any" | undefined; emptySchemaType?: "unknown" | "void" | "any" | undefined; optionalType?: "undefined" | "questionToken" | "questionTokenAndUndefined" | undefined; oasType?: false | "infer" | undefined; } & { [k: string]: unknown; }; }, { client?: z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; contentType: z.ZodOptional>; baseURL: z.ZodOptional>; dataReturnType: z.ZodOptional>>; paramsType: z.ZodOptional>>; pathParamsType: z.ZodOptional>>; parser: z.ZodOptional>>; client: z.ZodOptional>>; importPath: z.ZodOptional>; operations: z.ZodOptional>; urlType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough"> | undefined; oas?: z.objectInputType<{ validate: z.ZodOptional>; output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; serverIndex: z.ZodOptional>; contentType: z.ZodOptional>; discriminator: z.ZodOptional>>; }, z.ZodTypeAny, "passthrough"> | undefined; ts?: z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; enumType: z.ZodOptional>>; syntaxType: z.ZodOptional>>; enumSuffix: z.ZodOptional>; dateType: z.ZodOptional>>; unknownType: z.ZodOptional>>; emptySchemaType: z.ZodOptional>>; optionalType: z.ZodOptional>>; oasType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough"> | undefined; }>>; copySwagger: z.ZodDefault; swaggerCopyTarget: z.ZodDefault; }, "strip", z.ZodTypeAny, { output: { workspace: string; target: string; schemas: string; }; name: string; templateVariables: Record; kubb: { client: { output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; contentType?: string | undefined; baseURL?: string | undefined; dataReturnType?: "data" | "full" | undefined; paramsType?: "object" | "inline" | undefined; pathParamsType?: "object" | "inline" | undefined; client?: "axios" | "fetch" | undefined; parser?: "client" | "zod" | undefined; importPath?: string | undefined; operations?: boolean | undefined; urlType?: false | "export" | undefined; } & { [k: string]: unknown; }; oas: { validate?: boolean | undefined; output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; serverIndex?: number | undefined; contentType?: string | undefined; discriminator?: "strict" | "inherit" | undefined; } & { [k: string]: unknown; }; ts: { output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; enumType?: "enum" | "asConst" | "asPascalConst" | "constEnum" | "literal" | undefined; syntaxType?: "type" | "interface" | undefined; enumSuffix?: string | undefined; dateType?: "string" | "date" | undefined; unknownType?: "unknown" | "void" | "any" | undefined; emptySchemaType?: "unknown" | "void" | "any" | undefined; optionalType?: "undefined" | "questionToken" | "questionTokenAndUndefined" | undefined; oasType?: false | "infer" | undefined; } & { [k: string]: unknown; }; }; copySwagger: boolean; swaggerCopyTarget: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; }, { output: { workspace?: string | undefined; target?: string | undefined; schemas?: string | undefined; }; name: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; templateVariables?: Record | undefined; kubb?: { client?: z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; contentType: z.ZodOptional>; baseURL: z.ZodOptional>; dataReturnType: z.ZodOptional>>; paramsType: z.ZodOptional>>; pathParamsType: z.ZodOptional>>; parser: z.ZodOptional>>; client: z.ZodOptional>>; importPath: z.ZodOptional>; operations: z.ZodOptional>; urlType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough"> | undefined; oas?: z.objectInputType<{ validate: z.ZodOptional>; output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; serverIndex: z.ZodOptional>; contentType: z.ZodOptional>; discriminator: z.ZodOptional>>; }, z.ZodTypeAny, "passthrough"> | undefined; ts?: z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; enumType: z.ZodOptional>>; syntaxType: z.ZodOptional>>; enumSuffix: z.ZodOptional>; dateType: z.ZodOptional>>; unknownType: z.ZodOptional>>; emptySchemaType: z.ZodOptional>>; optionalType: z.ZodOptional>>; oasType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough"> | undefined; } | undefined; copySwagger?: boolean | undefined; swaggerCopyTarget?: string | undefined; }>, { output: { workspace: string; target: string; schemas: string; }; name: string; templateVariables: Record; kubb: { client: { output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; contentType?: string | undefined; baseURL?: string | undefined; dataReturnType?: "data" | "full" | undefined; paramsType?: "object" | "inline" | undefined; pathParamsType?: "object" | "inline" | undefined; client?: "axios" | "fetch" | undefined; parser?: "client" | "zod" | undefined; importPath?: string | undefined; operations?: boolean | undefined; urlType?: false | "export" | undefined; } & { [k: string]: unknown; }; oas: { validate?: boolean | undefined; output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; serverIndex?: number | undefined; contentType?: string | undefined; discriminator?: "strict" | "inherit" | undefined; } & { [k: string]: unknown; }; ts: { output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; enumType?: "enum" | "asConst" | "asPascalConst" | "constEnum" | "literal" | undefined; syntaxType?: "type" | "interface" | undefined; enumSuffix?: string | undefined; dateType?: "string" | "date" | undefined; unknownType?: "unknown" | "void" | "any" | undefined; emptySchemaType?: "unknown" | "void" | "any" | undefined; optionalType?: "undefined" | "questionToken" | "questionTokenAndUndefined" | undefined; oasType?: false | "infer" | undefined; } & { [k: string]: unknown; }; }; copySwagger: boolean; swaggerCopyTarget: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; }, { output: { workspace?: string | undefined; target?: string | undefined; schemas?: string | undefined; }; name: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; templateVariables?: Record | undefined; kubb?: { client?: z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; contentType: z.ZodOptional>; baseURL: z.ZodOptional>; dataReturnType: z.ZodOptional>>; paramsType: z.ZodOptional>>; pathParamsType: z.ZodOptional>>; parser: z.ZodOptional>>; client: z.ZodOptional>>; importPath: z.ZodOptional>; operations: z.ZodOptional>; urlType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough"> | undefined; oas?: z.objectInputType<{ validate: z.ZodOptional>; output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; serverIndex: z.ZodOptional>; contentType: z.ZodOptional>; discriminator: z.ZodOptional>>; }, z.ZodTypeAny, "passthrough"> | undefined; ts?: z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; enumType: z.ZodOptional>>; syntaxType: z.ZodOptional>>; enumSuffix: z.ZodOptional>; dateType: z.ZodOptional>>; unknownType: z.ZodOptional>>; emptySchemaType: z.ZodOptional>>; optionalType: z.ZodOptional>>; oasType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough"> | undefined; } | undefined; copySwagger?: boolean | undefined; swaggerCopyTarget?: string | undefined; }>; declare const PullRequestConfigSchema: z.ZodObject<{ enabled: z.ZodDefault; title: z.ZodDefault; body: z.ZodDefault; branchPrefix: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; title: string; body: string; branchPrefix: string; }, { enabled?: boolean | undefined; title?: string | undefined; body?: string | undefined; branchPrefix?: string | undefined; }>; declare const RepositoryConfigSchema: z.ZodObject<{ provider: z.ZodDefault>; owner: z.ZodString; name: z.ZodString; defaultBranch: z.ZodDefault; create: z.ZodDefault; commitMessage: z.ZodDefault; pullRequest: z.ZodDefault; title: z.ZodDefault; body: z.ZodDefault; branchPrefix: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; title: string; body: string; branchPrefix: string; }, { enabled?: boolean | undefined; title?: string | undefined; body?: string | undefined; branchPrefix?: string | undefined; }>>; tokenEnv: z.ZodDefault; }, "strip", z.ZodTypeAny, { tokenEnv: string; name: string; provider: "github"; owner: string; defaultBranch: string; create: boolean; commitMessage: string; pullRequest: { enabled: boolean; title: string; body: string; branchPrefix: string; }; }, { name: string; owner: string; tokenEnv?: string | undefined; provider?: "github" | undefined; defaultBranch?: string | undefined; create?: boolean | undefined; commitMessage?: string | undefined; pullRequest?: { enabled?: boolean | undefined; title?: string | undefined; body?: string | undefined; branchPrefix?: string | undefined; } | undefined; }>; declare const NpmPublishConfigSchema: z.ZodObject<{ enabled: z.ZodDefault; tag: z.ZodDefault; access: z.ZodDefault>; dryRun: z.ZodDefault; tokenEnv: z.ZodDefault; registry: z.ZodOptional; command: z.ZodDefault>; }, "strip", z.ZodTypeAny, { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; command: "npm" | "pnpm" | "yarn" | "bun"; registry?: string | undefined; }, { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; }>; declare const GithubPublishConfigSchema: z.ZodObject<{ enabled: z.ZodDefault; tag: z.ZodDefault; dryRun: z.ZodDefault; command: z.ZodDefault>; } & { access: z.ZodDefault>; tokenEnv: z.ZodDefault; registry: z.ZodDefault; }, "strip", z.ZodTypeAny, { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; registry: string; command: "npm" | "pnpm" | "yarn" | "bun"; }, { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; }>; declare const ReadmeSectionSchema: z.ZodObject<{ title: z.ZodString; body: z.ZodString; }, "strip", z.ZodTypeAny, { title: string; body: string; }, { title: string; body: string; }>; declare const ProjectReadmeSchema: z.ZodDefault; usage: z.ZodOptional; additionalSections: z.ZodDefault, "many">>; }, "strip", z.ZodTypeAny, { additionalSections: { title: string; body: string; }[]; introduction?: string | undefined; usage?: string | undefined; }, { introduction?: string | undefined; usage?: string | undefined; additionalSections?: { title: string; body: string; }[] | undefined; }>>; declare const ProjectConfigSchema: z.ZodObject<{ name: z.ZodString; directory: z.ZodString; packageManager: z.ZodDefault>; template: z.ZodDefault; path: z.ZodOptional; variables: z.ZodDefault>; installDependencies: z.ZodDefault; }, "strip", z.ZodTypeAny, { name: string; variables: Record; installDependencies: boolean; path?: string | undefined; }, { path?: string | undefined; name?: string | undefined; variables?: Record | undefined; installDependencies?: boolean | undefined; }>>; runGenerate: z.ZodDefault; repository: z.ZodOptional>; owner: z.ZodString; name: z.ZodString; defaultBranch: z.ZodDefault; create: z.ZodDefault; commitMessage: z.ZodDefault; pullRequest: z.ZodDefault; title: z.ZodDefault; body: z.ZodDefault; branchPrefix: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; title: string; body: string; branchPrefix: string; }, { enabled?: boolean | undefined; title?: string | undefined; body?: string | undefined; branchPrefix?: string | undefined; }>>; tokenEnv: z.ZodDefault; }, "strip", z.ZodTypeAny, { tokenEnv: string; name: string; provider: "github"; owner: string; defaultBranch: string; create: boolean; commitMessage: string; pullRequest: { enabled: boolean; title: string; body: string; branchPrefix: string; }; }, { name: string; owner: string; tokenEnv?: string | undefined; provider?: "github" | undefined; defaultBranch?: string | undefined; create?: boolean | undefined; commitMessage?: string | undefined; pullRequest?: { enabled?: boolean | undefined; title?: string | undefined; body?: string | undefined; branchPrefix?: string | undefined; } | undefined; }>>; publish: z.ZodDefault; tag: z.ZodDefault; access: z.ZodDefault>; dryRun: z.ZodDefault; tokenEnv: z.ZodDefault; registry: z.ZodOptional; command: z.ZodDefault>; }, "strip", z.ZodTypeAny, { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; command: "npm" | "pnpm" | "yarn" | "bun"; registry?: string | undefined; }, { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; }>>; github: z.ZodDefault; tag: z.ZodDefault; dryRun: z.ZodDefault; command: z.ZodDefault>; } & { access: z.ZodDefault>; tokenEnv: z.ZodDefault; registry: z.ZodDefault; }, "strip", z.ZodTypeAny, { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; registry: string; command: "npm" | "pnpm" | "yarn" | "bun"; }, { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; }>>; }, "strip", z.ZodTypeAny, { github: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; registry: string; command: "npm" | "pnpm" | "yarn" | "bun"; }; npm: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; command: "npm" | "pnpm" | "yarn" | "bun"; registry?: string | undefined; }; }, { github?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; npm?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; }>>; readme: z.ZodOptional; usage: z.ZodOptional; additionalSections: z.ZodDefault, "many">>; }, "strip", z.ZodTypeAny, { additionalSections: { title: string; body: string; }[]; introduction?: string | undefined; usage?: string | undefined; }, { introduction?: string | undefined; usage?: string | undefined; additionalSections?: { title: string; body: string; }[] | undefined; }>>>; }, "strip", z.ZodTypeAny, { name: string; directory: string; packageManager: "npm" | "pnpm" | "yarn" | "bun"; template: { name: string; variables: Record; installDependencies: boolean; path?: string | undefined; }; runGenerate: boolean; publish: { github: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; registry: string; command: "npm" | "pnpm" | "yarn" | "bun"; }; npm: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; command: "npm" | "pnpm" | "yarn" | "bun"; registry?: string | undefined; }; }; repository?: { tokenEnv: string; name: string; provider: "github"; owner: string; defaultBranch: string; create: boolean; commitMessage: string; pullRequest: { enabled: boolean; title: string; body: string; branchPrefix: string; }; } | undefined; readme?: { additionalSections: { title: string; body: string; }[]; introduction?: string | undefined; usage?: string | undefined; } | undefined; }, { name: string; directory: string; packageManager?: "npm" | "pnpm" | "yarn" | "bun" | undefined; template?: { path?: string | undefined; name?: string | undefined; variables?: Record | undefined; installDependencies?: boolean | undefined; } | undefined; runGenerate?: boolean | undefined; repository?: { name: string; owner: string; tokenEnv?: string | undefined; provider?: "github" | undefined; defaultBranch?: string | undefined; create?: boolean | undefined; commitMessage?: string | undefined; pullRequest?: { enabled?: boolean | undefined; title?: string | undefined; body?: string | undefined; branchPrefix?: string | undefined; } | undefined; } | undefined; publish?: { github?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; npm?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; } | undefined; readme?: { introduction?: string | undefined; usage?: string | undefined; additionalSections?: { title: string; body: string; }[] | undefined; } | undefined; }>; declare const MultiClientConfigSchema: z.ZodObject<{ project: z.ZodObject<{ name: z.ZodString; directory: z.ZodString; packageManager: z.ZodDefault>; template: z.ZodDefault; path: z.ZodOptional; variables: z.ZodDefault>; installDependencies: z.ZodDefault; }, "strip", z.ZodTypeAny, { name: string; variables: Record; installDependencies: boolean; path?: string | undefined; }, { path?: string | undefined; name?: string | undefined; variables?: Record | undefined; installDependencies?: boolean | undefined; }>>; runGenerate: z.ZodDefault; repository: z.ZodOptional>; owner: z.ZodString; name: z.ZodString; defaultBranch: z.ZodDefault; create: z.ZodDefault; commitMessage: z.ZodDefault; pullRequest: z.ZodDefault; title: z.ZodDefault; body: z.ZodDefault; branchPrefix: z.ZodDefault; }, "strip", z.ZodTypeAny, { enabled: boolean; title: string; body: string; branchPrefix: string; }, { enabled?: boolean | undefined; title?: string | undefined; body?: string | undefined; branchPrefix?: string | undefined; }>>; tokenEnv: z.ZodDefault; }, "strip", z.ZodTypeAny, { tokenEnv: string; name: string; provider: "github"; owner: string; defaultBranch: string; create: boolean; commitMessage: string; pullRequest: { enabled: boolean; title: string; body: string; branchPrefix: string; }; }, { name: string; owner: string; tokenEnv?: string | undefined; provider?: "github" | undefined; defaultBranch?: string | undefined; create?: boolean | undefined; commitMessage?: string | undefined; pullRequest?: { enabled?: boolean | undefined; title?: string | undefined; body?: string | undefined; branchPrefix?: string | undefined; } | undefined; }>>; publish: z.ZodDefault; tag: z.ZodDefault; access: z.ZodDefault>; dryRun: z.ZodDefault; tokenEnv: z.ZodDefault; registry: z.ZodOptional; command: z.ZodDefault>; }, "strip", z.ZodTypeAny, { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; command: "npm" | "pnpm" | "yarn" | "bun"; registry?: string | undefined; }, { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; }>>; github: z.ZodDefault; tag: z.ZodDefault; dryRun: z.ZodDefault; command: z.ZodDefault>; } & { access: z.ZodDefault>; tokenEnv: z.ZodDefault; registry: z.ZodDefault; }, "strip", z.ZodTypeAny, { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; registry: string; command: "npm" | "pnpm" | "yarn" | "bun"; }, { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; }>>; }, "strip", z.ZodTypeAny, { github: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; registry: string; command: "npm" | "pnpm" | "yarn" | "bun"; }; npm: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; command: "npm" | "pnpm" | "yarn" | "bun"; registry?: string | undefined; }; }, { github?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; npm?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; }>>; readme: z.ZodOptional; usage: z.ZodOptional; additionalSections: z.ZodDefault, "many">>; }, "strip", z.ZodTypeAny, { additionalSections: { title: string; body: string; }[]; introduction?: string | undefined; usage?: string | undefined; }, { introduction?: string | undefined; usage?: string | undefined; additionalSections?: { title: string; body: string; }[] | undefined; }>>>; }, "strip", z.ZodTypeAny, { name: string; directory: string; packageManager: "npm" | "pnpm" | "yarn" | "bun"; template: { name: string; variables: Record; installDependencies: boolean; path?: string | undefined; }; runGenerate: boolean; publish: { github: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; registry: string; command: "npm" | "pnpm" | "yarn" | "bun"; }; npm: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; command: "npm" | "pnpm" | "yarn" | "bun"; registry?: string | undefined; }; }; repository?: { tokenEnv: string; name: string; provider: "github"; owner: string; defaultBranch: string; create: boolean; commitMessage: string; pullRequest: { enabled: boolean; title: string; body: string; branchPrefix: string; }; } | undefined; readme?: { additionalSections: { title: string; body: string; }[]; introduction?: string | undefined; usage?: string | undefined; } | undefined; }, { name: string; directory: string; packageManager?: "npm" | "pnpm" | "yarn" | "bun" | undefined; template?: { path?: string | undefined; name?: string | undefined; variables?: Record | undefined; installDependencies?: boolean | undefined; } | undefined; runGenerate?: boolean | undefined; repository?: { name: string; owner: string; tokenEnv?: string | undefined; provider?: "github" | undefined; defaultBranch?: string | undefined; create?: boolean | undefined; commitMessage?: string | undefined; pullRequest?: { enabled?: boolean | undefined; title?: string | undefined; body?: string | undefined; branchPrefix?: string | undefined; } | undefined; } | undefined; publish?: { github?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; npm?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; } | undefined; readme?: { introduction?: string | undefined; usage?: string | undefined; additionalSections?: { title: string; body: string; }[] | undefined; } | undefined; }>; clients: z.ZodArray; contract: z.ZodOptional; auth: z.ZodOptional; tokenEnv: z.ZodString; scheme: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "bearer"; tokenEnv: string; scheme?: string | undefined; }, { type: "bearer"; tokenEnv: string; scheme?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"basic">; usernameEnv: z.ZodString; passwordEnv: z.ZodString; }, "strip", z.ZodTypeAny, { type: "basic"; usernameEnv: string; passwordEnv: string; }, { type: "basic"; usernameEnv: string; passwordEnv: string; }>, z.ZodObject<{ type: z.ZodLiteral<"header">; headerName: z.ZodString; valueEnv: z.ZodString; prefix: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; }, { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; }>]>>>; checksum: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { algorithm?: "sha256" | "sha512" | undefined; }, { algorithm?: "sha256" | "sha512" | undefined; }>]>>>; snapshot: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path?: string | undefined; }, { path?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; }, { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; }>, { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; }, { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; }>>; output: z.ZodObject<{ workspace: z.ZodDefault; target: z.ZodDefault; schemas: z.ZodDefault; }, "strip", z.ZodTypeAny, { workspace: string; target: string; schemas: string; }, { workspace?: string | undefined; target?: string | undefined; schemas?: string | undefined; }>; templateVariables: z.ZodDefault>; kubb: z.ZodDefault>; output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; serverIndex: z.ZodOptional>; contentType: z.ZodOptional>; discriminator: z.ZodOptional>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ validate: z.ZodOptional>; output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; serverIndex: z.ZodOptional>; contentType: z.ZodOptional>; discriminator: z.ZodOptional>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ validate: z.ZodOptional>; output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; serverIndex: z.ZodOptional>; contentType: z.ZodOptional>; discriminator: z.ZodOptional>>; }, z.ZodTypeAny, "passthrough">>>; ts: z.ZodDefault>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; enumType: z.ZodOptional>>; syntaxType: z.ZodOptional>>; enumSuffix: z.ZodOptional>; dateType: z.ZodOptional>>; unknownType: z.ZodOptional>>; emptySchemaType: z.ZodOptional>>; optionalType: z.ZodOptional>>; oasType: z.ZodOptional, z.ZodLiteral]>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; enumType: z.ZodOptional>>; syntaxType: z.ZodOptional>>; enumSuffix: z.ZodOptional>; dateType: z.ZodOptional>>; unknownType: z.ZodOptional>>; emptySchemaType: z.ZodOptional>>; optionalType: z.ZodOptional>>; oasType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; enumType: z.ZodOptional>>; syntaxType: z.ZodOptional>>; enumSuffix: z.ZodOptional>; dateType: z.ZodOptional>>; unknownType: z.ZodOptional>>; emptySchemaType: z.ZodOptional>>; optionalType: z.ZodOptional>>; oasType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough">>>; client: z.ZodDefault>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; contentType: z.ZodOptional>; baseURL: z.ZodOptional>; dataReturnType: z.ZodOptional>>; paramsType: z.ZodOptional>>; pathParamsType: z.ZodOptional>>; parser: z.ZodOptional>>; client: z.ZodOptional>>; importPath: z.ZodOptional>; operations: z.ZodOptional>; urlType: z.ZodOptional, z.ZodLiteral]>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; contentType: z.ZodOptional>; baseURL: z.ZodOptional>; dataReturnType: z.ZodOptional>>; paramsType: z.ZodOptional>>; pathParamsType: z.ZodOptional>>; parser: z.ZodOptional>>; client: z.ZodOptional>>; importPath: z.ZodOptional>; operations: z.ZodOptional>; urlType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; contentType: z.ZodOptional>; baseURL: z.ZodOptional>; dataReturnType: z.ZodOptional>>; paramsType: z.ZodOptional>>; pathParamsType: z.ZodOptional>>; parser: z.ZodOptional>>; client: z.ZodOptional>>; importPath: z.ZodOptional>; operations: z.ZodOptional>; urlType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough">>>; }, "strip", z.ZodTypeAny, { client: { output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; contentType?: string | undefined; baseURL?: string | undefined; dataReturnType?: "data" | "full" | undefined; paramsType?: "object" | "inline" | undefined; pathParamsType?: "object" | "inline" | undefined; client?: "axios" | "fetch" | undefined; parser?: "client" | "zod" | undefined; importPath?: string | undefined; operations?: boolean | undefined; urlType?: false | "export" | undefined; } & { [k: string]: unknown; }; oas: { validate?: boolean | undefined; output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; serverIndex?: number | undefined; contentType?: string | undefined; discriminator?: "strict" | "inherit" | undefined; } & { [k: string]: unknown; }; ts: { output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; enumType?: "enum" | "asConst" | "asPascalConst" | "constEnum" | "literal" | undefined; syntaxType?: "type" | "interface" | undefined; enumSuffix?: string | undefined; dateType?: "string" | "date" | undefined; unknownType?: "unknown" | "void" | "any" | undefined; emptySchemaType?: "unknown" | "void" | "any" | undefined; optionalType?: "undefined" | "questionToken" | "questionTokenAndUndefined" | undefined; oasType?: false | "infer" | undefined; } & { [k: string]: unknown; }; }, { client?: z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; contentType: z.ZodOptional>; baseURL: z.ZodOptional>; dataReturnType: z.ZodOptional>>; paramsType: z.ZodOptional>>; pathParamsType: z.ZodOptional>>; parser: z.ZodOptional>>; client: z.ZodOptional>>; importPath: z.ZodOptional>; operations: z.ZodOptional>; urlType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough"> | undefined; oas?: z.objectInputType<{ validate: z.ZodOptional>; output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; serverIndex: z.ZodOptional>; contentType: z.ZodOptional>; discriminator: z.ZodOptional>>; }, z.ZodTypeAny, "passthrough"> | undefined; ts?: z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; enumType: z.ZodOptional>>; syntaxType: z.ZodOptional>>; enumSuffix: z.ZodOptional>; dateType: z.ZodOptional>>; unknownType: z.ZodOptional>>; emptySchemaType: z.ZodOptional>>; optionalType: z.ZodOptional>>; oasType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough"> | undefined; }>>; copySwagger: z.ZodDefault; swaggerCopyTarget: z.ZodDefault; }, "strip", z.ZodTypeAny, { output: { workspace: string; target: string; schemas: string; }; name: string; templateVariables: Record; kubb: { client: { output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; contentType?: string | undefined; baseURL?: string | undefined; dataReturnType?: "data" | "full" | undefined; paramsType?: "object" | "inline" | undefined; pathParamsType?: "object" | "inline" | undefined; client?: "axios" | "fetch" | undefined; parser?: "client" | "zod" | undefined; importPath?: string | undefined; operations?: boolean | undefined; urlType?: false | "export" | undefined; } & { [k: string]: unknown; }; oas: { validate?: boolean | undefined; output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; serverIndex?: number | undefined; contentType?: string | undefined; discriminator?: "strict" | "inherit" | undefined; } & { [k: string]: unknown; }; ts: { output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; enumType?: "enum" | "asConst" | "asPascalConst" | "constEnum" | "literal" | undefined; syntaxType?: "type" | "interface" | undefined; enumSuffix?: string | undefined; dateType?: "string" | "date" | undefined; unknownType?: "unknown" | "void" | "any" | undefined; emptySchemaType?: "unknown" | "void" | "any" | undefined; optionalType?: "undefined" | "questionToken" | "questionTokenAndUndefined" | undefined; oasType?: false | "infer" | undefined; } & { [k: string]: unknown; }; }; copySwagger: boolean; swaggerCopyTarget: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; }, { output: { workspace?: string | undefined; target?: string | undefined; schemas?: string | undefined; }; name: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; templateVariables?: Record | undefined; kubb?: { client?: z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; contentType: z.ZodOptional>; baseURL: z.ZodOptional>; dataReturnType: z.ZodOptional>>; paramsType: z.ZodOptional>>; pathParamsType: z.ZodOptional>>; parser: z.ZodOptional>>; client: z.ZodOptional>>; importPath: z.ZodOptional>; operations: z.ZodOptional>; urlType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough"> | undefined; oas?: z.objectInputType<{ validate: z.ZodOptional>; output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; serverIndex: z.ZodOptional>; contentType: z.ZodOptional>; discriminator: z.ZodOptional>>; }, z.ZodTypeAny, "passthrough"> | undefined; ts?: z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; enumType: z.ZodOptional>>; syntaxType: z.ZodOptional>>; enumSuffix: z.ZodOptional>; dateType: z.ZodOptional>>; unknownType: z.ZodOptional>>; emptySchemaType: z.ZodOptional>>; optionalType: z.ZodOptional>>; oasType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough"> | undefined; } | undefined; copySwagger?: boolean | undefined; swaggerCopyTarget?: string | undefined; }>, { output: { workspace: string; target: string; schemas: string; }; name: string; templateVariables: Record; kubb: { client: { output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; contentType?: string | undefined; baseURL?: string | undefined; dataReturnType?: "data" | "full" | undefined; paramsType?: "object" | "inline" | undefined; pathParamsType?: "object" | "inline" | undefined; client?: "axios" | "fetch" | undefined; parser?: "client" | "zod" | undefined; importPath?: string | undefined; operations?: boolean | undefined; urlType?: false | "export" | undefined; } & { [k: string]: unknown; }; oas: { validate?: boolean | undefined; output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; serverIndex?: number | undefined; contentType?: string | undefined; discriminator?: "strict" | "inherit" | undefined; } & { [k: string]: unknown; }; ts: { output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; enumType?: "enum" | "asConst" | "asPascalConst" | "constEnum" | "literal" | undefined; syntaxType?: "type" | "interface" | undefined; enumSuffix?: string | undefined; dateType?: "string" | "date" | undefined; unknownType?: "unknown" | "void" | "any" | undefined; emptySchemaType?: "unknown" | "void" | "any" | undefined; optionalType?: "undefined" | "questionToken" | "questionTokenAndUndefined" | undefined; oasType?: false | "infer" | undefined; } & { [k: string]: unknown; }; }; copySwagger: boolean; swaggerCopyTarget: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; }, { output: { workspace?: string | undefined; target?: string | undefined; schemas?: string | undefined; }; name: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; templateVariables?: Record | undefined; kubb?: { client?: z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; contentType: z.ZodOptional>; baseURL: z.ZodOptional>; dataReturnType: z.ZodOptional>>; paramsType: z.ZodOptional>>; pathParamsType: z.ZodOptional>>; parser: z.ZodOptional>>; client: z.ZodOptional>>; importPath: z.ZodOptional>; operations: z.ZodOptional>; urlType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough"> | undefined; oas?: z.objectInputType<{ validate: z.ZodOptional>; output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; serverIndex: z.ZodOptional>; contentType: z.ZodOptional>; discriminator: z.ZodOptional>>; }, z.ZodTypeAny, "passthrough"> | undefined; ts?: z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; enumType: z.ZodOptional>>; syntaxType: z.ZodOptional>>; enumSuffix: z.ZodOptional>; dateType: z.ZodOptional>>; unknownType: z.ZodOptional>>; emptySchemaType: z.ZodOptional>>; optionalType: z.ZodOptional>>; oasType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough"> | undefined; } | undefined; copySwagger?: boolean | undefined; swaggerCopyTarget?: string | undefined; }>, "many">; hooks: z.ZodDefault>; afterGenerate: z.ZodDefault>; }, "strip", z.ZodTypeAny, { beforeGenerate: string[]; afterGenerate: string[]; }, { beforeGenerate?: string[] | undefined; afterGenerate?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { project: { name: string; directory: string; packageManager: "npm" | "pnpm" | "yarn" | "bun"; template: { name: string; variables: Record; installDependencies: boolean; path?: string | undefined; }; runGenerate: boolean; publish: { github: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; registry: string; command: "npm" | "pnpm" | "yarn" | "bun"; }; npm: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; command: "npm" | "pnpm" | "yarn" | "bun"; registry?: string | undefined; }; }; repository?: { tokenEnv: string; name: string; provider: "github"; owner: string; defaultBranch: string; create: boolean; commitMessage: string; pullRequest: { enabled: boolean; title: string; body: string; branchPrefix: string; }; } | undefined; readme?: { additionalSections: { title: string; body: string; }[]; introduction?: string | undefined; usage?: string | undefined; } | undefined; }; clients: { output: { workspace: string; target: string; schemas: string; }; name: string; templateVariables: Record; kubb: { client: { output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; contentType?: string | undefined; baseURL?: string | undefined; dataReturnType?: "data" | "full" | undefined; paramsType?: "object" | "inline" | undefined; pathParamsType?: "object" | "inline" | undefined; client?: "axios" | "fetch" | undefined; parser?: "client" | "zod" | undefined; importPath?: string | undefined; operations?: boolean | undefined; urlType?: false | "export" | undefined; } & { [k: string]: unknown; }; oas: { validate?: boolean | undefined; output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; serverIndex?: number | undefined; contentType?: string | undefined; discriminator?: "strict" | "inherit" | undefined; } & { [k: string]: unknown; }; ts: { output?: z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough"> | undefined; enumType?: "enum" | "asConst" | "asPascalConst" | "constEnum" | "literal" | undefined; syntaxType?: "type" | "interface" | undefined; enumSuffix?: string | undefined; dateType?: "string" | "date" | undefined; unknownType?: "unknown" | "void" | "any" | undefined; emptySchemaType?: "unknown" | "void" | "any" | undefined; optionalType?: "undefined" | "questionToken" | "questionTokenAndUndefined" | undefined; oasType?: false | "infer" | undefined; } & { [k: string]: unknown; }; }; copySwagger: boolean; swaggerCopyTarget: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; }[]; hooks: { beforeGenerate: string[]; afterGenerate: string[]; }; }, { project: { name: string; directory: string; packageManager?: "npm" | "pnpm" | "yarn" | "bun" | undefined; template?: { path?: string | undefined; name?: string | undefined; variables?: Record | undefined; installDependencies?: boolean | undefined; } | undefined; runGenerate?: boolean | undefined; repository?: { name: string; owner: string; tokenEnv?: string | undefined; provider?: "github" | undefined; defaultBranch?: string | undefined; create?: boolean | undefined; commitMessage?: string | undefined; pullRequest?: { enabled?: boolean | undefined; title?: string | undefined; body?: string | undefined; branchPrefix?: string | undefined; } | undefined; } | undefined; publish?: { github?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; npm?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; } | undefined; readme?: { introduction?: string | undefined; usage?: string | undefined; additionalSections?: { title: string; body: string; }[] | undefined; } | undefined; }; clients: { output: { workspace?: string | undefined; target?: string | undefined; schemas?: string | undefined; }; name: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; templateVariables?: Record | undefined; kubb?: { client?: z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; contentType: z.ZodOptional>; baseURL: z.ZodOptional>; dataReturnType: z.ZodOptional>>; paramsType: z.ZodOptional>>; pathParamsType: z.ZodOptional>>; parser: z.ZodOptional>>; client: z.ZodOptional>>; importPath: z.ZodOptional>; operations: z.ZodOptional>; urlType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough"> | undefined; oas?: z.objectInputType<{ validate: z.ZodOptional>; output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; serverIndex: z.ZodOptional>; contentType: z.ZodOptional>; discriminator: z.ZodOptional>>; }, z.ZodTypeAny, "passthrough"> | undefined; ts?: z.objectInputType<{ output: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodOptional>; clean: z.ZodOptional>; write: z.ZodOptional>; format: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral]>>>; lint: z.ZodOptional, z.ZodLiteral<"biome">, z.ZodLiteral<"oxlint">, z.ZodLiteral]>>>; extension: z.ZodOptional>>; barrelType: z.ZodOptional, z.ZodLiteral<"named">, z.ZodLiteral<"propagate">, z.ZodLiteral]>>>; banner: z.ZodOptional>; footer: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; enumType: z.ZodOptional>>; syntaxType: z.ZodOptional>>; enumSuffix: z.ZodOptional>; dateType: z.ZodOptional>>; unknownType: z.ZodOptional>>; emptySchemaType: z.ZodOptional>>; optionalType: z.ZodOptional>>; oasType: z.ZodOptional, z.ZodLiteral]>>>; }, z.ZodTypeAny, "passthrough"> | undefined; } | undefined; copySwagger?: boolean | undefined; swaggerCopyTarget?: string | undefined; }[]; hooks?: { beforeGenerate?: string[] | undefined; afterGenerate?: string[] | undefined; } | undefined; }>; type ClientConfig = z.infer; type ProjectConfig = z.infer; type MultiClientConfig = z.infer; type RepositoryConfig = z.infer; type PullRequestConfig = z.infer; type NpmPublishConfig = z.infer; type GithubPublishConfig = z.infer; type ProjectReadmeConfig = z.infer; type ReadmeSection = z.infer; interface TemplatePlannedDependency { readonly name: string; readonly section: "dependencies" | "devDependencies" | "peerDependencies" | "optionalDependencies"; readonly reason: string; } interface TemplateDocumentationHint { readonly title: string; readonly body: string; } interface TemplateOutputMetadata { readonly configFiles?: readonly string[]; readonly entrypoints?: readonly string[]; readonly notes?: readonly string[]; } interface TemplatePlan { readonly selectedCapabilities: readonly string[]; readonly dependencies: readonly TemplatePlannedDependency[]; readonly documentationHints?: readonly TemplateDocumentationHint[]; readonly output?: TemplateOutputMetadata; } interface GenerateClientsOptions { readonly runKubb?: boolean; readonly logger?: { info(message: string): void; warn(message: string): void; error(message: string): void; debug?(message: string): void; }; readonly configDir?: string; readonly toolVersion?: string; readonly generatedAt?: string; readonly templatePlan?: TemplatePlan; readonly resolvedContracts?: Record; readonly info: { readonly title?: string; readonly description?: string; readonly version?: string; readonly source: string; } | null; }>; } interface LoadConfigOptions { readonly cwd?: string; readonly configPath?: string; } declare function loadTemplateConfig(input: string | MultiClientConfig, options?: LoadConfigOptions): Promise; declare function searchTemplateConfig(options?: LoadConfigOptions): Promise; declare function generateClients(config: MultiClientConfig, options?: GenerateClientsOptions): Promise; type PackageManager = MultiClientConfig["project"]["packageManager"]; type UnifiedTemplateOptionsInput = { readonly path?: string; readonly installDependencies?: boolean; readonly variables?: Record; }; type UnifiedPluginBlock = { readonly client?: Record; readonly ts?: Record; readonly oas?: Record; }; type UnifiedClientOptionsInput = { readonly httpClient?: "axios" | "fetch"; readonly baseUrl?: string; readonly client?: string; readonly mode?: string; readonly mock?: unknown; readonly prettier?: boolean; readonly clean?: boolean; readonly plugins?: UnifiedPluginBlock; readonly kubb?: UnifiedPluginBlock; readonly [key: string]: unknown; }; type UnifiedClientOutputInput = { readonly workspace?: string; readonly target?: string; readonly schemas?: string; }; type UnifiedClientInput = { readonly name: string; readonly swagger?: string; readonly contract?: ClientConfig["contract"]; readonly output?: UnifiedClientOutputInput; readonly config?: UnifiedClientOptionsInput; }; type UnifiedConfigInput = { readonly project: { readonly name: string; readonly directory: string; readonly packageManager: PackageManager; readonly runGenerate?: boolean; readonly templateOptions?: UnifiedTemplateOptionsInput; readonly output?: string; readonly config?: UnifiedClientOptionsInput; readonly repository?: ProjectConfig["repository"]; readonly publish?: ProjectConfig["publish"]; readonly readme?: ProjectConfig["readme"]; }; readonly clients: readonly UnifiedClientInput[]; readonly hooks?: MultiClientConfig["hooks"]; }; type PlannedDependency = { readonly name: string; readonly section: "dependencies" | "devDependencies" | "peerDependencies" | "optionalDependencies"; readonly reason: string; }; declare function buildGenerationPlan(config: MultiClientConfig): { selectedCapabilities: string[]; dependencies: PlannedDependency[]; documentationHints: { readonly title: string; readonly body: string; }[]; output: { configFiles: string[]; entrypoints: string[]; notes: string[]; }; }; declare function transformUnifiedConfig(unified: UnifiedConfigInput, context: { readonly templateName: string; }): MultiClientConfig; declare const genxTemplate: { id: string; name: string; displayName: string; aliases: string[]; schema: zod.ZodObject<{ project: zod.ZodObject<{ name: zod.ZodString; directory: zod.ZodString; packageManager: zod.ZodDefault>; template: zod.ZodDefault; path: zod.ZodOptional; variables: zod.ZodDefault>; installDependencies: zod.ZodDefault; }, "strip", zod.ZodTypeAny, { name: string; variables: Record; installDependencies: boolean; path?: string | undefined; }, { path?: string | undefined; name?: string | undefined; variables?: Record | undefined; installDependencies?: boolean | undefined; }>>; runGenerate: zod.ZodDefault; repository: zod.ZodOptional>; owner: zod.ZodString; name: zod.ZodString; defaultBranch: zod.ZodDefault; create: zod.ZodDefault; commitMessage: zod.ZodDefault; pullRequest: zod.ZodDefault; title: zod.ZodDefault; body: zod.ZodDefault; branchPrefix: zod.ZodDefault; }, "strip", zod.ZodTypeAny, { enabled: boolean; title: string; body: string; branchPrefix: string; }, { enabled?: boolean | undefined; title?: string | undefined; body?: string | undefined; branchPrefix?: string | undefined; }>>; tokenEnv: zod.ZodDefault; }, "strip", zod.ZodTypeAny, { tokenEnv: string; name: string; provider: "github"; owner: string; defaultBranch: string; create: boolean; commitMessage: string; pullRequest: { enabled: boolean; title: string; body: string; branchPrefix: string; }; }, { name: string; owner: string; tokenEnv?: string | undefined; provider?: "github" | undefined; defaultBranch?: string | undefined; create?: boolean | undefined; commitMessage?: string | undefined; pullRequest?: { enabled?: boolean | undefined; title?: string | undefined; body?: string | undefined; branchPrefix?: string | undefined; } | undefined; }>>; publish: zod.ZodDefault; tag: zod.ZodDefault; access: zod.ZodDefault>; dryRun: zod.ZodDefault; tokenEnv: zod.ZodDefault; registry: zod.ZodOptional; command: zod.ZodDefault>; }, "strip", zod.ZodTypeAny, { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; command: "npm" | "pnpm" | "yarn" | "bun"; registry?: string | undefined; }, { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; }>>; github: zod.ZodDefault; tag: zod.ZodDefault; dryRun: zod.ZodDefault; command: zod.ZodDefault>; } & { access: zod.ZodDefault>; tokenEnv: zod.ZodDefault; registry: zod.ZodDefault; }, "strip", zod.ZodTypeAny, { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; registry: string; command: "npm" | "pnpm" | "yarn" | "bun"; }, { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; }>>; }, "strip", zod.ZodTypeAny, { github: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; registry: string; command: "npm" | "pnpm" | "yarn" | "bun"; }; npm: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; command: "npm" | "pnpm" | "yarn" | "bun"; registry?: string | undefined; }; }, { github?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; npm?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; }>>; readme: zod.ZodOptional; usage: zod.ZodOptional; additionalSections: zod.ZodDefault, "many">>; }, "strip", zod.ZodTypeAny, { additionalSections: { title: string; body: string; }[]; introduction?: string | undefined; usage?: string | undefined; }, { introduction?: string | undefined; usage?: string | undefined; additionalSections?: { title: string; body: string; }[] | undefined; }>>>; }, "strip", zod.ZodTypeAny, { name: string; directory: string; packageManager: "npm" | "pnpm" | "yarn" | "bun"; template: { name: string; variables: Record; installDependencies: boolean; path?: string | undefined; }; runGenerate: boolean; publish: { github: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; registry: string; command: "npm" | "pnpm" | "yarn" | "bun"; }; npm: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; command: "npm" | "pnpm" | "yarn" | "bun"; registry?: string | undefined; }; }; repository?: { tokenEnv: string; name: string; provider: "github"; owner: string; defaultBranch: string; create: boolean; commitMessage: string; pullRequest: { enabled: boolean; title: string; body: string; branchPrefix: string; }; } | undefined; readme?: { additionalSections: { title: string; body: string; }[]; introduction?: string | undefined; usage?: string | undefined; } | undefined; }, { name: string; directory: string; packageManager?: "npm" | "pnpm" | "yarn" | "bun" | undefined; template?: { path?: string | undefined; name?: string | undefined; variables?: Record | undefined; installDependencies?: boolean | undefined; } | undefined; runGenerate?: boolean | undefined; repository?: { name: string; owner: string; tokenEnv?: string | undefined; provider?: "github" | undefined; defaultBranch?: string | undefined; create?: boolean | undefined; commitMessage?: string | undefined; pullRequest?: { enabled?: boolean | undefined; title?: string | undefined; body?: string | undefined; branchPrefix?: string | undefined; } | undefined; } | undefined; publish?: { github?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; npm?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; } | undefined; readme?: { introduction?: string | undefined; usage?: string | undefined; additionalSections?: { title: string; body: string; }[] | undefined; } | undefined; }>; clients: zod.ZodArray; contract: zod.ZodOptional; auth: zod.ZodOptional; tokenEnv: zod.ZodString; scheme: zod.ZodOptional; }, "strip", zod.ZodTypeAny, { type: "bearer"; tokenEnv: string; scheme?: string | undefined; }, { type: "bearer"; tokenEnv: string; scheme?: string | undefined; }>, zod.ZodObject<{ type: zod.ZodLiteral<"basic">; usernameEnv: zod.ZodString; passwordEnv: zod.ZodString; }, "strip", zod.ZodTypeAny, { type: "basic"; usernameEnv: string; passwordEnv: string; }, { type: "basic"; usernameEnv: string; passwordEnv: string; }>, zod.ZodObject<{ type: zod.ZodLiteral<"header">; headerName: zod.ZodString; valueEnv: zod.ZodString; prefix: zod.ZodOptional; }, "strip", zod.ZodTypeAny, { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; }, { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; }>]>>>; checksum: zod.ZodOptional>>; }, "strip", zod.ZodTypeAny, { algorithm?: "sha256" | "sha512" | undefined; }, { algorithm?: "sha256" | "sha512" | undefined; }>]>>>; snapshot: zod.ZodOptional>; }, "strip", zod.ZodTypeAny, { path?: string | undefined; }, { path?: string | undefined; }>]>>>; }, "strip", zod.ZodTypeAny, { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; }, { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; }>, { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; }, { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; }>>; output: zod.ZodObject<{ workspace: zod.ZodDefault; target: zod.ZodDefault; schemas: zod.ZodDefault; }, "strip", zod.ZodTypeAny, { workspace: string; target: string; schemas: string; }, { workspace?: string | undefined; target?: string | undefined; schemas?: string | undefined; }>; templateVariables: zod.ZodDefault>; kubb: zod.ZodDefault>; output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; serverIndex: zod.ZodOptional>; contentType: zod.ZodOptional>; discriminator: zod.ZodOptional>>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ validate: zod.ZodOptional>; output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; serverIndex: zod.ZodOptional>; contentType: zod.ZodOptional>; discriminator: zod.ZodOptional>>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ validate: zod.ZodOptional>; output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; serverIndex: zod.ZodOptional>; contentType: zod.ZodOptional>; discriminator: zod.ZodOptional>>; }, zod.ZodTypeAny, "passthrough">>>; ts: zod.ZodDefault>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; enumType: zod.ZodOptional>>; syntaxType: zod.ZodOptional>>; enumSuffix: zod.ZodOptional>; dateType: zod.ZodOptional>>; unknownType: zod.ZodOptional>>; emptySchemaType: zod.ZodOptional>>; optionalType: zod.ZodOptional>>; oasType: zod.ZodOptional, zod.ZodLiteral]>>>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; enumType: zod.ZodOptional>>; syntaxType: zod.ZodOptional>>; enumSuffix: zod.ZodOptional>; dateType: zod.ZodOptional>>; unknownType: zod.ZodOptional>>; emptySchemaType: zod.ZodOptional>>; optionalType: zod.ZodOptional>>; oasType: zod.ZodOptional, zod.ZodLiteral]>>>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; enumType: zod.ZodOptional>>; syntaxType: zod.ZodOptional>>; enumSuffix: zod.ZodOptional>; dateType: zod.ZodOptional>>; unknownType: zod.ZodOptional>>; emptySchemaType: zod.ZodOptional>>; optionalType: zod.ZodOptional>>; oasType: zod.ZodOptional, zod.ZodLiteral]>>>; }, zod.ZodTypeAny, "passthrough">>>; client: zod.ZodDefault>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; contentType: zod.ZodOptional>; baseURL: zod.ZodOptional>; dataReturnType: zod.ZodOptional>>; paramsType: zod.ZodOptional>>; pathParamsType: zod.ZodOptional>>; parser: zod.ZodOptional>>; client: zod.ZodOptional>>; importPath: zod.ZodOptional>; operations: zod.ZodOptional>; urlType: zod.ZodOptional, zod.ZodLiteral]>>>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; contentType: zod.ZodOptional>; baseURL: zod.ZodOptional>; dataReturnType: zod.ZodOptional>>; paramsType: zod.ZodOptional>>; pathParamsType: zod.ZodOptional>>; parser: zod.ZodOptional>>; client: zod.ZodOptional>>; importPath: zod.ZodOptional>; operations: zod.ZodOptional>; urlType: zod.ZodOptional, zod.ZodLiteral]>>>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; contentType: zod.ZodOptional>; baseURL: zod.ZodOptional>; dataReturnType: zod.ZodOptional>>; paramsType: zod.ZodOptional>>; pathParamsType: zod.ZodOptional>>; parser: zod.ZodOptional>>; client: zod.ZodOptional>>; importPath: zod.ZodOptional>; operations: zod.ZodOptional>; urlType: zod.ZodOptional, zod.ZodLiteral]>>>; }, zod.ZodTypeAny, "passthrough">>>; }, "strip", zod.ZodTypeAny, { client: { output?: zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough"> | undefined; contentType?: string | undefined; baseURL?: string | undefined; dataReturnType?: "data" | "full" | undefined; paramsType?: "object" | "inline" | undefined; pathParamsType?: "object" | "inline" | undefined; client?: "axios" | "fetch" | undefined; parser?: "client" | "zod" | undefined; importPath?: string | undefined; operations?: boolean | undefined; urlType?: false | "export" | undefined; } & { [k: string]: unknown; }; oas: { validate?: boolean | undefined; output?: zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough"> | undefined; serverIndex?: number | undefined; contentType?: string | undefined; discriminator?: "strict" | "inherit" | undefined; } & { [k: string]: unknown; }; ts: { output?: zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough"> | undefined; enumType?: "enum" | "asConst" | "asPascalConst" | "constEnum" | "literal" | undefined; syntaxType?: "type" | "interface" | undefined; enumSuffix?: string | undefined; dateType?: "string" | "date" | undefined; unknownType?: "unknown" | "void" | "any" | undefined; emptySchemaType?: "unknown" | "void" | "any" | undefined; optionalType?: "undefined" | "questionToken" | "questionTokenAndUndefined" | undefined; oasType?: false | "infer" | undefined; } & { [k: string]: unknown; }; }, { client?: zod.objectInputType<{ output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; contentType: zod.ZodOptional>; baseURL: zod.ZodOptional>; dataReturnType: zod.ZodOptional>>; paramsType: zod.ZodOptional>>; pathParamsType: zod.ZodOptional>>; parser: zod.ZodOptional>>; client: zod.ZodOptional>>; importPath: zod.ZodOptional>; operations: zod.ZodOptional>; urlType: zod.ZodOptional, zod.ZodLiteral]>>>; }, zod.ZodTypeAny, "passthrough"> | undefined; oas?: zod.objectInputType<{ validate: zod.ZodOptional>; output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; serverIndex: zod.ZodOptional>; contentType: zod.ZodOptional>; discriminator: zod.ZodOptional>>; }, zod.ZodTypeAny, "passthrough"> | undefined; ts?: zod.objectInputType<{ output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; enumType: zod.ZodOptional>>; syntaxType: zod.ZodOptional>>; enumSuffix: zod.ZodOptional>; dateType: zod.ZodOptional>>; unknownType: zod.ZodOptional>>; emptySchemaType: zod.ZodOptional>>; optionalType: zod.ZodOptional>>; oasType: zod.ZodOptional, zod.ZodLiteral]>>>; }, zod.ZodTypeAny, "passthrough"> | undefined; }>>; copySwagger: zod.ZodDefault; swaggerCopyTarget: zod.ZodDefault; }, "strip", zod.ZodTypeAny, { output: { workspace: string; target: string; schemas: string; }; name: string; templateVariables: Record; kubb: { client: { output?: zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough"> | undefined; contentType?: string | undefined; baseURL?: string | undefined; dataReturnType?: "data" | "full" | undefined; paramsType?: "object" | "inline" | undefined; pathParamsType?: "object" | "inline" | undefined; client?: "axios" | "fetch" | undefined; parser?: "client" | "zod" | undefined; importPath?: string | undefined; operations?: boolean | undefined; urlType?: false | "export" | undefined; } & { [k: string]: unknown; }; oas: { validate?: boolean | undefined; output?: zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough"> | undefined; serverIndex?: number | undefined; contentType?: string | undefined; discriminator?: "strict" | "inherit" | undefined; } & { [k: string]: unknown; }; ts: { output?: zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough"> | undefined; enumType?: "enum" | "asConst" | "asPascalConst" | "constEnum" | "literal" | undefined; syntaxType?: "type" | "interface" | undefined; enumSuffix?: string | undefined; dateType?: "string" | "date" | undefined; unknownType?: "unknown" | "void" | "any" | undefined; emptySchemaType?: "unknown" | "void" | "any" | undefined; optionalType?: "undefined" | "questionToken" | "questionTokenAndUndefined" | undefined; oasType?: false | "infer" | undefined; } & { [k: string]: unknown; }; }; copySwagger: boolean; swaggerCopyTarget: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; }, { output: { workspace?: string | undefined; target?: string | undefined; schemas?: string | undefined; }; name: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; templateVariables?: Record | undefined; kubb?: { client?: zod.objectInputType<{ output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; contentType: zod.ZodOptional>; baseURL: zod.ZodOptional>; dataReturnType: zod.ZodOptional>>; paramsType: zod.ZodOptional>>; pathParamsType: zod.ZodOptional>>; parser: zod.ZodOptional>>; client: zod.ZodOptional>>; importPath: zod.ZodOptional>; operations: zod.ZodOptional>; urlType: zod.ZodOptional, zod.ZodLiteral]>>>; }, zod.ZodTypeAny, "passthrough"> | undefined; oas?: zod.objectInputType<{ validate: zod.ZodOptional>; output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; serverIndex: zod.ZodOptional>; contentType: zod.ZodOptional>; discriminator: zod.ZodOptional>>; }, zod.ZodTypeAny, "passthrough"> | undefined; ts?: zod.objectInputType<{ output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; enumType: zod.ZodOptional>>; syntaxType: zod.ZodOptional>>; enumSuffix: zod.ZodOptional>; dateType: zod.ZodOptional>>; unknownType: zod.ZodOptional>>; emptySchemaType: zod.ZodOptional>>; optionalType: zod.ZodOptional>>; oasType: zod.ZodOptional, zod.ZodLiteral]>>>; }, zod.ZodTypeAny, "passthrough"> | undefined; } | undefined; copySwagger?: boolean | undefined; swaggerCopyTarget?: string | undefined; }>, { output: { workspace: string; target: string; schemas: string; }; name: string; templateVariables: Record; kubb: { client: { output?: zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough"> | undefined; contentType?: string | undefined; baseURL?: string | undefined; dataReturnType?: "data" | "full" | undefined; paramsType?: "object" | "inline" | undefined; pathParamsType?: "object" | "inline" | undefined; client?: "axios" | "fetch" | undefined; parser?: "client" | "zod" | undefined; importPath?: string | undefined; operations?: boolean | undefined; urlType?: false | "export" | undefined; } & { [k: string]: unknown; }; oas: { validate?: boolean | undefined; output?: zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough"> | undefined; serverIndex?: number | undefined; contentType?: string | undefined; discriminator?: "strict" | "inherit" | undefined; } & { [k: string]: unknown; }; ts: { output?: zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough"> | undefined; enumType?: "enum" | "asConst" | "asPascalConst" | "constEnum" | "literal" | undefined; syntaxType?: "type" | "interface" | undefined; enumSuffix?: string | undefined; dateType?: "string" | "date" | undefined; unknownType?: "unknown" | "void" | "any" | undefined; emptySchemaType?: "unknown" | "void" | "any" | undefined; optionalType?: "undefined" | "questionToken" | "questionTokenAndUndefined" | undefined; oasType?: false | "infer" | undefined; } & { [k: string]: unknown; }; }; copySwagger: boolean; swaggerCopyTarget: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; }, { output: { workspace?: string | undefined; target?: string | undefined; schemas?: string | undefined; }; name: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; templateVariables?: Record | undefined; kubb?: { client?: zod.objectInputType<{ output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; contentType: zod.ZodOptional>; baseURL: zod.ZodOptional>; dataReturnType: zod.ZodOptional>>; paramsType: zod.ZodOptional>>; pathParamsType: zod.ZodOptional>>; parser: zod.ZodOptional>>; client: zod.ZodOptional>>; importPath: zod.ZodOptional>; operations: zod.ZodOptional>; urlType: zod.ZodOptional, zod.ZodLiteral]>>>; }, zod.ZodTypeAny, "passthrough"> | undefined; oas?: zod.objectInputType<{ validate: zod.ZodOptional>; output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; serverIndex: zod.ZodOptional>; contentType: zod.ZodOptional>; discriminator: zod.ZodOptional>>; }, zod.ZodTypeAny, "passthrough"> | undefined; ts?: zod.objectInputType<{ output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; enumType: zod.ZodOptional>>; syntaxType: zod.ZodOptional>>; enumSuffix: zod.ZodOptional>; dateType: zod.ZodOptional>>; unknownType: zod.ZodOptional>>; emptySchemaType: zod.ZodOptional>>; optionalType: zod.ZodOptional>>; oasType: zod.ZodOptional, zod.ZodLiteral]>>>; }, zod.ZodTypeAny, "passthrough"> | undefined; } | undefined; copySwagger?: boolean | undefined; swaggerCopyTarget?: string | undefined; }>, "many">; hooks: zod.ZodDefault>; afterGenerate: zod.ZodDefault>; }, "strip", zod.ZodTypeAny, { beforeGenerate: string[]; afterGenerate: string[]; }, { beforeGenerate?: string[] | undefined; afterGenerate?: string[] | undefined; }>>; }, "strip", zod.ZodTypeAny, { project: { name: string; directory: string; packageManager: "npm" | "pnpm" | "yarn" | "bun"; template: { name: string; variables: Record; installDependencies: boolean; path?: string | undefined; }; runGenerate: boolean; publish: { github: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; registry: string; command: "npm" | "pnpm" | "yarn" | "bun"; }; npm: { tokenEnv: string; enabled: boolean; tag: string; access: "public" | "restricted"; dryRun: boolean; command: "npm" | "pnpm" | "yarn" | "bun"; registry?: string | undefined; }; }; repository?: { tokenEnv: string; name: string; provider: "github"; owner: string; defaultBranch: string; create: boolean; commitMessage: string; pullRequest: { enabled: boolean; title: string; body: string; branchPrefix: string; }; } | undefined; readme?: { additionalSections: { title: string; body: string; }[]; introduction?: string | undefined; usage?: string | undefined; } | undefined; }; clients: { output: { workspace: string; target: string; schemas: string; }; name: string; templateVariables: Record; kubb: { client: { output?: zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough"> | undefined; contentType?: string | undefined; baseURL?: string | undefined; dataReturnType?: "data" | "full" | undefined; paramsType?: "object" | "inline" | undefined; pathParamsType?: "object" | "inline" | undefined; client?: "axios" | "fetch" | undefined; parser?: "client" | "zod" | undefined; importPath?: string | undefined; operations?: boolean | undefined; urlType?: false | "export" | undefined; } & { [k: string]: unknown; }; oas: { validate?: boolean | undefined; output?: zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough"> | undefined; serverIndex?: number | undefined; contentType?: string | undefined; discriminator?: "strict" | "inherit" | undefined; } & { [k: string]: unknown; }; ts: { output?: zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough"> | undefined; enumType?: "enum" | "asConst" | "asPascalConst" | "constEnum" | "literal" | undefined; syntaxType?: "type" | "interface" | undefined; enumSuffix?: string | undefined; dateType?: "string" | "date" | undefined; unknownType?: "unknown" | "void" | "any" | undefined; emptySchemaType?: "unknown" | "void" | "any" | undefined; optionalType?: "undefined" | "questionToken" | "questionTokenAndUndefined" | undefined; oasType?: false | "infer" | undefined; } & { [k: string]: unknown; }; }; copySwagger: boolean; swaggerCopyTarget: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; }[]; hooks: { beforeGenerate: string[]; afterGenerate: string[]; }; }, { project: { name: string; directory: string; packageManager?: "npm" | "pnpm" | "yarn" | "bun" | undefined; template?: { path?: string | undefined; name?: string | undefined; variables?: Record | undefined; installDependencies?: boolean | undefined; } | undefined; runGenerate?: boolean | undefined; repository?: { name: string; owner: string; tokenEnv?: string | undefined; provider?: "github" | undefined; defaultBranch?: string | undefined; create?: boolean | undefined; commitMessage?: string | undefined; pullRequest?: { enabled?: boolean | undefined; title?: string | undefined; body?: string | undefined; branchPrefix?: string | undefined; } | undefined; } | undefined; publish?: { github?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; npm?: { tokenEnv?: string | undefined; enabled?: boolean | undefined; tag?: string | undefined; access?: "public" | "restricted" | undefined; dryRun?: boolean | undefined; registry?: string | undefined; command?: "npm" | "pnpm" | "yarn" | "bun" | undefined; } | undefined; } | undefined; readme?: { introduction?: string | undefined; usage?: string | undefined; additionalSections?: { title: string; body: string; }[] | undefined; } | undefined; }; clients: { output: { workspace?: string | undefined; target?: string | undefined; schemas?: string | undefined; }; name: string; swagger?: string | undefined; contract?: { source?: string | undefined; auth?: { type: "bearer"; tokenEnv: string; scheme?: string | undefined; } | { type: "basic"; usernameEnv: string; passwordEnv: string; } | { type: "header"; headerName: string; valueEnv: string; prefix?: string | undefined; } | undefined; checksum?: boolean | { algorithm?: "sha256" | "sha512" | undefined; } | undefined; snapshot?: boolean | { path?: string | undefined; } | undefined; } | undefined; templateVariables?: Record | undefined; kubb?: { client?: zod.objectInputType<{ output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; contentType: zod.ZodOptional>; baseURL: zod.ZodOptional>; dataReturnType: zod.ZodOptional>>; paramsType: zod.ZodOptional>>; pathParamsType: zod.ZodOptional>>; parser: zod.ZodOptional>>; client: zod.ZodOptional>>; importPath: zod.ZodOptional>; operations: zod.ZodOptional>; urlType: zod.ZodOptional, zod.ZodLiteral]>>>; }, zod.ZodTypeAny, "passthrough"> | undefined; oas?: zod.objectInputType<{ validate: zod.ZodOptional>; output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; serverIndex: zod.ZodOptional>; contentType: zod.ZodOptional>; discriminator: zod.ZodOptional>>; }, zod.ZodTypeAny, "passthrough"> | undefined; ts?: zod.objectInputType<{ output: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ path: zod.ZodOptional>; clean: zod.ZodOptional>; write: zod.ZodOptional>; format: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral]>>>; lint: zod.ZodOptional, zod.ZodLiteral<"biome">, zod.ZodLiteral<"oxlint">, zod.ZodLiteral]>>>; extension: zod.ZodOptional>>; barrelType: zod.ZodOptional, zod.ZodLiteral<"named">, zod.ZodLiteral<"propagate">, zod.ZodLiteral]>>>; banner: zod.ZodOptional>; footer: zod.ZodOptional>; }, zod.ZodTypeAny, "passthrough">>>>; enumType: zod.ZodOptional>>; syntaxType: zod.ZodOptional>>; enumSuffix: zod.ZodOptional>; dateType: zod.ZodOptional>>; unknownType: zod.ZodOptional>>; emptySchemaType: zod.ZodOptional>>; optionalType: zod.ZodOptional>>; oasType: zod.ZodOptional, zod.ZodLiteral]>>>; }, zod.ZodTypeAny, "passthrough"> | undefined; } | undefined; copySwagger?: boolean | undefined; swaggerCopyTarget?: string | undefined; }[]; hooks?: { beforeGenerate?: string[] | undefined; afterGenerate?: string[] | undefined; } | undefined; }>; capabilityManifest: { readonly summary: "The Kubb template owns Kubb plugin composition and plugin-specific config richness while GenX API core owns orchestration, lifecycle, and shared contract workflows."; readonly capabilities: readonly [{ readonly key: "contracts"; readonly label: "Contract boundary"; readonly description: "Consumes `swagger` or `contract.source` inputs and preserves GenX API's contract snapshot/checksum workflow."; readonly classification: "universal"; readonly configPaths: readonly ["clients[].swagger", "clients[].contract"]; }, { readonly key: "output-layout"; readonly label: "Output layout"; readonly description: "Resolves workspace, target, and schema paths for each generated client package surface."; readonly classification: "universal"; readonly configPaths: readonly ["project.output", "clients[].output"]; }, { readonly key: "http-client"; readonly label: "HTTP transport"; readonly description: "Maps shared transport and base URL intent into `@kubb/plugin-client`."; readonly classification: "universal"; readonly configPaths: readonly ["project.config.httpClient", "clients[].config.httpClient", "project.config.baseUrl", "clients[].config.baseUrl"]; }, { readonly key: "kubb-plugin-client"; readonly label: "Kubb client plugin"; readonly description: "Owns first-class `plugin-client` behaviour such as return types and parser strategy."; readonly classification: "template-first-class"; readonly configPaths: readonly ["project.config.plugins.client", "clients[].config.plugins.client", "project.config.kubb.client", "clients[].config.kubb.client"]; }, { readonly key: "kubb-plugin-ts"; readonly label: "Kubb TypeScript plugin"; readonly description: "Owns TypeScript schema emission behaviour such as enum style and syntax type."; readonly classification: "template-first-class"; readonly configPaths: readonly ["project.config.plugins.ts", "clients[].config.plugins.ts", "project.config.kubb.ts", "clients[].config.kubb.ts"]; }, { readonly key: "kubb-plugin-oas"; readonly label: "Kubb OpenAPI plugin"; readonly description: "Owns OpenAPI parsing and validation behaviour exposed by `plugin-oas`."; readonly classification: "template-first-class"; readonly configPaths: readonly ["project.config.plugins.oas", "clients[].config.plugins.oas", "project.config.kubb.oas", "clients[].config.kubb.oas"]; }, { readonly key: "kubb-pass-through"; readonly label: "Kubb plugin pass-through"; readonly description: "Allows raw plugin options to flow directly into generated `kubb.config.ts`."; readonly classification: "escape-hatch"; readonly configPaths: readonly ["project.config.plugins", "clients[].config.plugins", "project.config.kubb", "clients[].config.kubb"]; }, { readonly key: "template-variables"; readonly label: "Template variables"; readonly description: "Injects template-local placeholder values into scaffold files."; readonly classification: "escape-hatch"; readonly configPaths: readonly ["project.templateOptions.variables"]; }, { readonly key: "template-path"; readonly label: "Local scaffold override"; readonly description: "Replaces the shipped scaffold with a local template path."; readonly classification: "escape-hatch"; readonly configPaths: readonly ["project.templateOptions.path"]; }]; }; transformUnifiedConfig: typeof transformUnifiedConfig; planGeneration: typeof buildGenerationPlan; generateClients: typeof generateClients; validateConfig(config: MultiClientConfig): void; }; export { ClientConfigSchema, MultiClientConfigSchema, ProjectConfigSchema, generateClients, genxTemplate, loadTemplateConfig, searchTemplateConfig }; export type { ClientConfig, GenerateClientsOptions, GithubPublishConfig, MultiClientConfig, NpmPublishConfig, ProjectConfig, ProjectReadmeConfig, PullRequestConfig, ReadmeSection, RepositoryConfig };