import { z } from 'zod'; /** * TypeScript module system types */ export declare const zodTypeScriptModuleSystemType: z.ZodEnum<["ESM", "CJS"]>; /** * TypeScript export types */ export declare const zodTypeScriptExportType: z.ZodEnum<["named", "default"]>; /** * Indentation configuration */ export declare const zodIndentationConfig: z.ZodObject<{ type: z.ZodEnum<["spaces", "tabs"]>; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>; /** * TypeScript dependency manager properties * @see https://github.com/asyncapi/modelina/blob/master/src/generators/typescript/TypeScriptDependencyManager.ts */ export declare const zodTypeScriptDependencyManager: z.ZodObject<{ dependencies: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>; /** * TypeScript generator options * @see https://github.com/asyncapi/modelina/blob/master/src/generators/typescript/TypeScriptGenerator.ts */ export declare const zodTypeScriptOptions: z.ZodObject<{ indentation: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>; /** * TypeScript renderer properties * @see https://github.com/asyncapi/modelina/blob/master/src/generators/typescript/TypeScriptRenderer.ts */ export declare const zodTypeScriptRenderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; /** * ConstrainedMetaModel properties * @see https://github.com/asyncapi/modelina/blob/master/src/models/ConstrainedMetaModel.ts * @see https://github.com/asyncapi/modelina/blob/master/docs/internal-model.md */ export declare const zodConstrainedMetaModel: z.ZodObject<{ originalInput: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; /** * Preset function parameters * @see https://github.com/asyncapi/modelina/blob/master/docs/presets.md */ export declare const zodPresetFunctionArgs: z.ZodObject<{ content: z.ZodString; model: z.ZodObject<{ originalInput: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>; /** * TypeScript class preset methods * @see https://github.com/asyncapi/modelina/blob/master/src/generators/typescript/renderers/ClassRenderer.ts */ export declare const zodClassPreset: z.ZodObject<{ self: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; ctor: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; property: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; getter: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; setter: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; additionalContent: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>; /** * TypeScript interface preset methods * @see https://github.com/asyncapi/modelina/blob/master/src/generators/typescript/renderers/InterfaceRenderer.ts */ export declare const zodInterfacePreset: z.ZodObject<{ self: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; property: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; additionalContent: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>; /** * TypeScript enum preset methods * @see https://github.com/asyncapi/modelina/blob/master/src/generators/typescript/renderers/EnumRenderer.ts */ export declare const zodEnumPreset: z.ZodObject<{ self: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; item: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { item: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; }, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; }>; /** * TypeScript type preset methods * @see https://github.com/asyncapi/modelina/blob/master/src/generators/typescript/renderers/TypeRenderer.ts */ export declare const zodTypePreset: z.ZodObject<{ self: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>; /** * Complete TypeScript preset object * @see https://github.com/asyncapi/modelina/blob/master/src/generators/typescript/TypeScriptPreset.ts */ export declare const zodTypeScriptPreset: z.ZodObject<{ class: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; ctor: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; property: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; getter: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; setter: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; additionalContent: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; interface: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; property: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; additionalContent: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; enum: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; item: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { item: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; }, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; }>>>; type: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; }, "strip", z.ZodTypeAny, { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }, { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }>; /** * Preset with options pattern */ export declare const zodPresetWithOptions: z.ZodObject<{ preset: z.ZodObject<{ class: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; ctor: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; property: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; getter: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; setter: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; additionalContent: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; interface: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; property: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; additionalContent: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; enum: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; item: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { item: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; }, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; }>>>; type: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; }, "strip", z.ZodTypeAny, { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }, { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }>; options: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preset: { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }; options?: Record | undefined; }, { preset: { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }; options?: Record | undefined; }>; /** * Preset array items */ export declare const zodPresetItem: z.ZodUnion<[z.ZodObject<{ class: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; ctor: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; property: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; getter: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; setter: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; additionalContent: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; interface: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; property: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; additionalContent: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; enum: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; item: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { item: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; }, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; }>>>; type: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; }, "strip", z.ZodTypeAny, { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }, { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }>, z.ZodObject<{ preset: z.ZodObject<{ class: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; ctor: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; property: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; getter: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; setter: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; additionalContent: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; interface: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; property: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; additionalContent: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; enum: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; item: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { item: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; }, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; }>>>; type: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; }, "strip", z.ZodTypeAny, { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }, { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }>; options: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preset: { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }; options?: Record | undefined; }, { preset: { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }; options?: Record | undefined; }>]>; /** * Array of TypeScript presets */ export declare const zodTypeScriptPresets: z.ZodDefault>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; ctor: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; property: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; getter: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; setter: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; additionalContent: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; interface: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; property: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; additionalContent: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; enum: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; item: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { item: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; }, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; }>>>; type: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; }, "strip", z.ZodTypeAny, { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }, { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }>, z.ZodObject<{ preset: z.ZodObject<{ class: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; ctor: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; property: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; getter: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; setter: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; additionalContent: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; interface: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; property: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { property: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }>], z.ZodUnknown>, z.ZodString>>>; additionalContent: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; enum: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; item: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; } & { item: z.ZodAny; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; }, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; }>>>; type: z.ZodOptional>; type: z.ZodOptional>; name: z.ZodOptional>; properties: z.ZodOptional>>; values: z.ZodOptional>>; options: z.ZodOptional>; constraints: z.ZodOptional>; }, "strip", z.ZodTypeAny, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }, { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }>; renderer: z.ZodObject<{ dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderComments: z.ZodOptional, z.ZodUnknown>>>; renderLine: z.ZodOptional, z.ZodUnknown>>>; renderBlock: z.ZodOptional, z.ZodUnknown>>>; indent: z.ZodOptional, z.ZodUnknown>>>; runSelfPreset: z.ZodOptional, z.ZodUnknown>>>; runAdditionalContentPreset: z.ZodOptional, z.ZodUnknown>>>; runPreset: z.ZodOptional, z.ZodUnknown>>>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>>; generator: z.ZodOptional>; presets: z.ZodOptional>; model: z.ZodOptional>; inputModel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }>; options: z.ZodOptional; size: z.ZodDefault; }, "strip", z.ZodTypeAny, { type: "spaces" | "tabs"; size: number; }, { type: "spaces" | "tabs"; size?: number | undefined; }>>>; dependencyManager: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { dependencies?: string[] | undefined; }, { dependencies?: string[] | undefined; }>>>; renderTypes: z.ZodOptional>>; modelType: z.ZodOptional>>>; enumType: z.ZodOptional>>>; mapType: z.ZodOptional>>>; moduleSystem: z.ZodOptional>>>; useJavascriptReservedKeywords: z.ZodOptional>>; rawPropertyNames: z.ZodOptional>>; typeMapping: z.ZodOptional>; constraints: z.ZodOptional>; presets: z.ZodOptional>>; defaultPreset: z.ZodOptional>; processorOptions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }, { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }>], z.ZodUnknown>, z.ZodString>>>; }, "strip", z.ZodTypeAny, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }, { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; }>>>; }, "strip", z.ZodTypeAny, { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }, { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }>; options: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preset: { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }; options?: Record | undefined; }, { preset: { type?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; class?: { ctor?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; getter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; setter?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; enum?: { self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; item?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; item?: any; }, ...args_1: unknown[]) => string) | undefined; } | undefined; interface?: { property?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; property?: any; }, ...args_1: unknown[]) => string) | undefined; self?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; additionalContent?: ((args_0: { content: string; model: { values?: any[] | undefined; properties?: Record | undefined; type?: string | undefined; options?: any; name?: string | undefined; originalInput?: any; constraints?: any; }; renderer: { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; presets?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; model?: any; generator?: any; renderComments?: ((...args: unknown[]) => unknown) | undefined; renderLine?: ((...args: unknown[]) => unknown) | undefined; renderBlock?: ((...args: unknown[]) => unknown) | undefined; indent?: ((...args: unknown[]) => unknown) | undefined; runSelfPreset?: ((...args: unknown[]) => unknown) | undefined; runAdditionalContentPreset?: ((...args: unknown[]) => unknown) | undefined; runPreset?: ((...args: unknown[]) => unknown) | undefined; inputModel?: any; }; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, ...args_1: unknown[]) => string) | undefined; } | undefined; }; options?: Record | undefined; }>]>, "many">>; export type TypeScriptModuleSystemType = z.infer; export type TypeScriptExportType = z.infer; export type IndentationConfig = z.infer; export type TypeScriptDependencyManager = z.infer; export type TypeScriptOptions = z.infer; export type TypeScriptRenderer = z.infer; export type ConstrainedMetaModel = z.infer; export type PresetFunctionArgs = z.infer; export type ClassPreset = z.infer; export type InterfacePreset = z.infer; export type EnumPreset = z.infer; export type TypePreset = z.infer; export type TypeScriptPreset = z.infer; export type PresetWithOptions = z.infer; export type PresetItem = z.infer; export type TypeScriptPresets = z.infer;