import { z } from "zod"; export 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; }>>; export 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; }>; export 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; }>; export type ClientConfig = z.infer; export type ProjectConfig = z.infer; export type MultiClientConfig = z.infer; export type RepositoryConfig = z.infer; export type PullRequestConfig = z.infer; export type NpmPublishConfig = z.infer; export type GithubPublishConfig = z.infer; export type ProjectReadmeConfig = z.infer; export type ReadmeSection = z.infer; export interface TemplatePlannedDependency { readonly name: string; readonly section: "dependencies" | "devDependencies" | "peerDependencies" | "optionalDependencies"; readonly reason: string; } export interface TemplateDocumentationHint { readonly title: string; readonly body: string; } export interface TemplateOutputMetadata { readonly configFiles?: readonly string[]; readonly entrypoints?: readonly string[]; readonly notes?: readonly string[]; } export interface TemplatePlan { readonly selectedCapabilities: readonly string[]; readonly dependencies: readonly TemplatePlannedDependency[]; readonly documentationHints?: readonly TemplateDocumentationHint[]; readonly output?: TemplateOutputMetadata; } export 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; }>; } export {};