import { OutputModel } from '@asyncapi/modelina'; import { ChannelFunctionTypes, TypeScriptChannelRenderType, TypeScriptChannelsGenerator, TypeScriptChannelsGeneratorInternal } from './generators/typescript/channels'; import { TypeScriptParameterRenderType, TypescriptParametersGenerator, TypescriptParametersGeneratorInternal } from './generators/typescript/parameters'; import { TypeScriptPayloadGenerator, TypeScriptPayloadGeneratorInternal, TypeScriptPayloadRenderType } from './generators/typescript/payloads'; import { AsyncAPIDocumentInterface } from '@asyncapi/parser'; import { CustomGenerator, CustomGeneratorInternal } from './generators/generic/custom'; import { z } from 'zod'; import { TypeScriptClientGenerator } from './generators'; import { TypeScriptClientGeneratorInternal } from './generators/typescript/client'; import { TypescriptHeadersGenerator, TypescriptHeadersGeneratorInternal, TypeScriptHeadersRenderType } from './generators/typescript/headers'; import { TypeScriptClientRenderType } from './generators/typescript/client/types'; import { TypescriptTypesGenerator, TypescriptTypesGeneratorInternal, TypeScriptTypesRenderType } from './generators/typescript/types'; import { OpenAPIV2, OpenAPIV3, OpenAPIV3_1 } from 'openapi-types'; import { TypescriptModelsGenerator, TypescriptModelsGeneratorInternal, TypeScriptModelsRenderType } from './generators/typescript/models'; import { JsonSchemaDocument } from './inputs/jsonschema'; export type PresetTypes = 'payloads' | 'parameters' | 'headers' | 'types' | 'channels' | 'models' | 'custom' | 'client'; /** * A generated file with path and content. * Returned by generators - no I/O performed. */ export interface GeneratedFile { /** Relative path (e.g., 'src/payloads/User.ts') */ path: string; /** File content */ content: string; } export interface LoadArgument { configPath: string; configType: 'esm' | 'json' | 'yaml'; } export type SupportedLanguages = 'typescript'; export interface GenericCodegenContext { dependencyOutputs: Record; config?: TheCodegenConfiguration; } export declare const zodAsyncAPITypeScriptGenerators: z.ZodDiscriminatedUnion<"preset", [z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault>; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; enum: z.ZodDefault>>; map: z.ZodDefault>>; useForJavaScript: z.ZodDefault>; includeValidation: z.ZodDefault>; rawPropertyNames: z.ZodDefault>; }, "strip", z.ZodTypeAny, { map: "map" | "indexedObject" | "record"; enum: "enum" | "union"; rawPropertyNames: boolean; preset: "payloads"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; useForJavaScript: boolean; }, { map?: "map" | "indexedObject" | "record" | undefined; enum?: "enum" | "union" | undefined; rawPropertyNames?: boolean | undefined; preset?: "payloads" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; useForJavaScript?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "parameters"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; }, { preset?: "parameters" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; protocols: z.ZodDefault, "many">>; parameterGeneratorId: z.ZodDefault>; payloadGeneratorId: z.ZodDefault>; headerGeneratorId: z.ZodDefault>; asyncapiReverseOperations: z.ZodDefault>; asyncapiGenerateForOperations: z.ZodDefault>; functionTypeMapping: z.ZodDefault, "many">>>>>; kafkaTopicSeparator: z.ZodDefault>; eventSourceDependency: z.ZodDefault>; language: z.ZodDefault>>; importExtension: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preset: "channels"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[]; parameterGeneratorId: string; payloadGeneratorId: string; headerGeneratorId: string; asyncapiReverseOperations: boolean; asyncapiGenerateForOperations: boolean; functionTypeMapping: Record; kafkaTopicSeparator: string; eventSourceDependency: string; importExtension?: ".ts" | ".js" | "none" | undefined; }, { preset?: "channels" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[] | undefined; parameterGeneratorId?: string | undefined; payloadGeneratorId?: string | undefined; headerGeneratorId?: string | undefined; asyncapiReverseOperations?: boolean | undefined; asyncapiGenerateForOperations?: boolean | undefined; functionTypeMapping?: Record | undefined; kafkaTopicSeparator?: string | undefined; eventSourceDependency?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; protocols: z.ZodDefault, "many">>; language: z.ZodDefault>>; channelsGeneratorId: z.ZodDefault>; importExtension: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preset: "client"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: "nats"[]; channelsGeneratorId: string; importExtension?: ".ts" | ".js" | "none" | undefined; }, { preset?: "client" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: "nats"[] | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; channelsGeneratorId?: string | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; includeValidation: z.ZodDefault>; }, "strip", z.ZodTypeAny, { preset: "headers"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; }, { preset?: "headers" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "types"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; }, { preset?: "types" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; renderers: 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">>; 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; }>>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; options: z.ZodDefault>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; renderFunction: z.ZodDefault>; asyncapiDocument: z.ZodAny; openapiDocument: z.ZodAny; jsonSchemaDocument: z.ZodAny; generator: z.ZodAny; dependencyOutputs: z.ZodDefault>; }, "strip", z.ZodTypeAny, { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; }>>, z.ZodDefault>], z.ZodUnknown>, z.ZodAny>>>; }, "strip", z.ZodTypeAny, { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; }, { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; }>]>; export declare const zodAsyncAPIGenerators: z.ZodUnion<[z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault>; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; enum: z.ZodDefault>>; map: z.ZodDefault>>; useForJavaScript: z.ZodDefault>; includeValidation: z.ZodDefault>; rawPropertyNames: z.ZodDefault>; }, "strip", z.ZodTypeAny, { map: "map" | "indexedObject" | "record"; enum: "enum" | "union"; rawPropertyNames: boolean; preset: "payloads"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; useForJavaScript: boolean; }, { map?: "map" | "indexedObject" | "record" | undefined; enum?: "enum" | "union" | undefined; rawPropertyNames?: boolean | undefined; preset?: "payloads" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; useForJavaScript?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "parameters"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; }, { preset?: "parameters" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; protocols: z.ZodDefault, "many">>; parameterGeneratorId: z.ZodDefault>; payloadGeneratorId: z.ZodDefault>; headerGeneratorId: z.ZodDefault>; asyncapiReverseOperations: z.ZodDefault>; asyncapiGenerateForOperations: z.ZodDefault>; functionTypeMapping: z.ZodDefault, "many">>>>>; kafkaTopicSeparator: z.ZodDefault>; eventSourceDependency: z.ZodDefault>; language: z.ZodDefault>>; importExtension: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preset: "channels"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[]; parameterGeneratorId: string; payloadGeneratorId: string; headerGeneratorId: string; asyncapiReverseOperations: boolean; asyncapiGenerateForOperations: boolean; functionTypeMapping: Record; kafkaTopicSeparator: string; eventSourceDependency: string; importExtension?: ".ts" | ".js" | "none" | undefined; }, { preset?: "channels" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[] | undefined; parameterGeneratorId?: string | undefined; payloadGeneratorId?: string | undefined; headerGeneratorId?: string | undefined; asyncapiReverseOperations?: boolean | undefined; asyncapiGenerateForOperations?: boolean | undefined; functionTypeMapping?: Record | undefined; kafkaTopicSeparator?: string | undefined; eventSourceDependency?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; protocols: z.ZodDefault, "many">>; language: z.ZodDefault>>; channelsGeneratorId: z.ZodDefault>; importExtension: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preset: "client"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: "nats"[]; channelsGeneratorId: string; importExtension?: ".ts" | ".js" | "none" | undefined; }, { preset?: "client" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: "nats"[] | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; channelsGeneratorId?: string | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; includeValidation: z.ZodDefault>; }, "strip", z.ZodTypeAny, { preset: "headers"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; }, { preset?: "headers" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "types"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; }, { preset?: "types" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; renderers: 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">>; 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; }>>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; options: z.ZodDefault>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; renderFunction: z.ZodDefault>; asyncapiDocument: z.ZodAny; openapiDocument: z.ZodAny; jsonSchemaDocument: z.ZodAny; generator: z.ZodAny; dependencyOutputs: z.ZodDefault>; }, "strip", z.ZodTypeAny, { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; }>>, z.ZodDefault>], z.ZodUnknown>, z.ZodAny>>>; }, "strip", z.ZodTypeAny, { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; }, { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; }>]>; export declare const zodOpenAPITypeScriptGenerators: z.ZodDiscriminatedUnion<"preset", [z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault>; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; enum: z.ZodDefault>>; map: z.ZodDefault>>; useForJavaScript: z.ZodDefault>; includeValidation: z.ZodDefault>; rawPropertyNames: z.ZodDefault>; }, "strip", z.ZodTypeAny, { map: "map" | "indexedObject" | "record"; enum: "enum" | "union"; rawPropertyNames: boolean; preset: "payloads"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; useForJavaScript: boolean; }, { map?: "map" | "indexedObject" | "record" | undefined; enum?: "enum" | "union" | undefined; rawPropertyNames?: boolean | undefined; preset?: "payloads" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; useForJavaScript?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "parameters"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; }, { preset?: "parameters" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; includeValidation: z.ZodDefault>; }, "strip", z.ZodTypeAny, { preset: "headers"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; }, { preset?: "headers" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "types"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; }, { preset?: "types" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; protocols: z.ZodDefault, "many">>; parameterGeneratorId: z.ZodDefault>; payloadGeneratorId: z.ZodDefault>; headerGeneratorId: z.ZodDefault>; asyncapiReverseOperations: z.ZodDefault>; asyncapiGenerateForOperations: z.ZodDefault>; functionTypeMapping: z.ZodDefault, "many">>>>>; kafkaTopicSeparator: z.ZodDefault>; eventSourceDependency: z.ZodDefault>; language: z.ZodDefault>>; importExtension: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preset: "channels"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[]; parameterGeneratorId: string; payloadGeneratorId: string; headerGeneratorId: string; asyncapiReverseOperations: boolean; asyncapiGenerateForOperations: boolean; functionTypeMapping: Record; kafkaTopicSeparator: string; eventSourceDependency: string; importExtension?: ".ts" | ".js" | "none" | undefined; }, { preset?: "channels" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[] | undefined; parameterGeneratorId?: string | undefined; payloadGeneratorId?: string | undefined; headerGeneratorId?: string | undefined; asyncapiReverseOperations?: boolean | undefined; asyncapiGenerateForOperations?: boolean | undefined; functionTypeMapping?: Record | undefined; kafkaTopicSeparator?: string | undefined; eventSourceDependency?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; renderers: 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">>; 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; }>>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; options: z.ZodDefault>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; renderFunction: z.ZodDefault>; asyncapiDocument: z.ZodAny; openapiDocument: z.ZodAny; jsonSchemaDocument: z.ZodAny; generator: z.ZodAny; dependencyOutputs: z.ZodDefault>; }, "strip", z.ZodTypeAny, { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; }>>, z.ZodDefault>], z.ZodUnknown>, z.ZodAny>>>; }, "strip", z.ZodTypeAny, { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; }, { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; }>]>; export declare const zodOpenAPIGenerators: z.ZodUnion<[z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault>; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; enum: z.ZodDefault>>; map: z.ZodDefault>>; useForJavaScript: z.ZodDefault>; includeValidation: z.ZodDefault>; rawPropertyNames: z.ZodDefault>; }, "strip", z.ZodTypeAny, { map: "map" | "indexedObject" | "record"; enum: "enum" | "union"; rawPropertyNames: boolean; preset: "payloads"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; useForJavaScript: boolean; }, { map?: "map" | "indexedObject" | "record" | undefined; enum?: "enum" | "union" | undefined; rawPropertyNames?: boolean | undefined; preset?: "payloads" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; useForJavaScript?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "parameters"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; }, { preset?: "parameters" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; includeValidation: z.ZodDefault>; }, "strip", z.ZodTypeAny, { preset: "headers"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; }, { preset?: "headers" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "types"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; }, { preset?: "types" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; protocols: z.ZodDefault, "many">>; parameterGeneratorId: z.ZodDefault>; payloadGeneratorId: z.ZodDefault>; headerGeneratorId: z.ZodDefault>; asyncapiReverseOperations: z.ZodDefault>; asyncapiGenerateForOperations: z.ZodDefault>; functionTypeMapping: z.ZodDefault, "many">>>>>; kafkaTopicSeparator: z.ZodDefault>; eventSourceDependency: z.ZodDefault>; language: z.ZodDefault>>; importExtension: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preset: "channels"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[]; parameterGeneratorId: string; payloadGeneratorId: string; headerGeneratorId: string; asyncapiReverseOperations: boolean; asyncapiGenerateForOperations: boolean; functionTypeMapping: Record; kafkaTopicSeparator: string; eventSourceDependency: string; importExtension?: ".ts" | ".js" | "none" | undefined; }, { preset?: "channels" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[] | undefined; parameterGeneratorId?: string | undefined; payloadGeneratorId?: string | undefined; headerGeneratorId?: string | undefined; asyncapiReverseOperations?: boolean | undefined; asyncapiGenerateForOperations?: boolean | undefined; functionTypeMapping?: Record | undefined; kafkaTopicSeparator?: string | undefined; eventSourceDependency?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; renderers: 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">>; 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; }>>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; options: z.ZodDefault>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; renderFunction: z.ZodDefault>; asyncapiDocument: z.ZodAny; openapiDocument: z.ZodAny; jsonSchemaDocument: z.ZodAny; generator: z.ZodAny; dependencyOutputs: z.ZodDefault>; }, "strip", z.ZodTypeAny, { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; }>>, z.ZodDefault>], z.ZodUnknown>, z.ZodAny>>>; }, "strip", z.ZodTypeAny, { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; }, { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; }>]>; export declare const zodJsonSchemaTypeScriptGenerators: z.ZodDiscriminatedUnion<"preset", [z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; renderers: 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">>; 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; }>>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; options: z.ZodDefault>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; renderFunction: z.ZodDefault>; asyncapiDocument: z.ZodAny; openapiDocument: z.ZodAny; jsonSchemaDocument: z.ZodAny; generator: z.ZodAny; dependencyOutputs: z.ZodDefault>; }, "strip", z.ZodTypeAny, { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; }>>, z.ZodDefault>], z.ZodUnknown>, z.ZodAny>>>; }, "strip", z.ZodTypeAny, { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; }, { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; }>]>; export declare const zodJsonSchemaGenerators: z.ZodUnion<[z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; renderers: 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">>; 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; }>>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; options: z.ZodDefault>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; renderFunction: z.ZodDefault>; asyncapiDocument: z.ZodAny; openapiDocument: z.ZodAny; jsonSchemaDocument: z.ZodAny; generator: z.ZodAny; dependencyOutputs: z.ZodDefault>; }, "strip", z.ZodTypeAny, { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; }>>, z.ZodDefault>], z.ZodUnknown>, z.ZodAny>>>; }, "strip", z.ZodTypeAny, { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; }, { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; }>]>; export type Generators = TypescriptHeadersGenerator | TypescriptTypesGenerator | TypeScriptPayloadGenerator | TypescriptParametersGenerator | TypeScriptChannelsGenerator | TypeScriptClientGenerator | TypescriptModelsGenerator | CustomGenerator; export type GeneratorsInternal = TypeScriptPayloadGeneratorInternal | TypescriptParametersGeneratorInternal | TypeScriptChannelsGeneratorInternal | TypeScriptClientGeneratorInternal | TypescriptHeadersGeneratorInternal | TypescriptTypesGeneratorInternal | TypescriptModelsGeneratorInternal | CustomGeneratorInternal; export type RenderTypes = TypeScriptChannelRenderType | TypeScriptPayloadRenderType | TypeScriptParameterRenderType | TypeScriptHeadersRenderType | TypeScriptTypesRenderType | TypeScriptClientRenderType | TypeScriptModelsRenderType | CustomGenerator; export interface ParameterRenderType { channelModels: Record; generator: GeneratorType; /** Generated files with path and content */ files: GeneratedFile[]; } export interface HeadersRenderType { channelModels: Record; generator: GeneratorType; /** Generated files with path and content */ files: GeneratedFile[]; } export interface TypesRenderType { result: string; generator: GeneratorType; /** Generated files with path and content */ files: GeneratedFile[]; } export interface ModelsRenderType { generator: GeneratorType; /** Generated files with path and content */ files: GeneratedFile[]; } export interface ChannelPayload { messageModel: OutputModel; messageType: string; /** * Whether this payload includes status code-based unmarshalling (for union types with status codes). * When true, the HTTP client should use unmarshalByStatusCode(json, statusCode) instead of unmarshal(json). */ includesStatusCodes?: boolean; } export interface PayloadRenderType { channelModels: Record; operationModels: Record; otherModels: ChannelPayload[]; generator: GeneratorType; /** Generated files with path and content */ files: GeneratedFile[]; } export interface SingleFunctionRenderType { functionName: string; code: string; dependencies: string[]; functionType: ChannelFunctionTypes; messageType: string; replyType?: string; } export interface HttpRenderType { functionName: string; code: string; dependencies: string[]; functionType: ChannelFunctionTypes; messageType?: string; replyType: string; } /** * Authentication configuration for fetching remote input documents. * One of three shapes: * - bearer: adds `Authorization: Bearer `. * - apiKey: adds `
: `. * - custom: adds the given headers verbatim. * * The same headers are attached to every URL the loader fetches, * including external `$ref` targets on other hosts. */ export declare const zodInputAuth: z.ZodOptional; token: z.ZodString; }, "strip", z.ZodTypeAny, { type: "bearer"; token: string; }, { type: "bearer"; token: string; }>, z.ZodObject<{ type: z.ZodLiteral<"apiKey">; header: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { type: "apiKey"; value: string; header: string; }, { type: "apiKey"; value: string; header: string; }>, z.ZodObject<{ type: z.ZodLiteral<"custom">; headers: z.ZodRecord; }, "strip", z.ZodTypeAny, { type: "custom"; headers: Record; }, { type: "custom"; headers: Record; }>]>>; export type InputAuthConfig = z.infer; export { zodImportExtension, ImportExtension } from './utils'; /** * Project-level telemetry configuration * Allows overriding global telemetry settings for specific projects */ export declare const zodProjectTelemetryConfig: z.ZodOptional; endpoint: z.ZodOptional; trackingId: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; }, { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; }>>; export type ProjectTelemetryConfig = z.infer; /** * TypeScript configuration for AsyncAPI input. * When other languages are added, this becomes part of a z.union([typescript, python, ...]) */ export declare const zodAsyncAPITypescriptConfig: z.ZodObject<{ generators: z.ZodArray>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault>; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; enum: z.ZodDefault>>; map: z.ZodDefault>>; useForJavaScript: z.ZodDefault>; includeValidation: z.ZodDefault>; rawPropertyNames: z.ZodDefault>; }, "strip", z.ZodTypeAny, { map: "map" | "indexedObject" | "record"; enum: "enum" | "union"; rawPropertyNames: boolean; preset: "payloads"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; useForJavaScript: boolean; }, { map?: "map" | "indexedObject" | "record" | undefined; enum?: "enum" | "union" | undefined; rawPropertyNames?: boolean | undefined; preset?: "payloads" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; useForJavaScript?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "parameters"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; }, { preset?: "parameters" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; protocols: z.ZodDefault, "many">>; parameterGeneratorId: z.ZodDefault>; payloadGeneratorId: z.ZodDefault>; headerGeneratorId: z.ZodDefault>; asyncapiReverseOperations: z.ZodDefault>; asyncapiGenerateForOperations: z.ZodDefault>; functionTypeMapping: z.ZodDefault, "many">>>>>; kafkaTopicSeparator: z.ZodDefault>; eventSourceDependency: z.ZodDefault>; language: z.ZodDefault>>; importExtension: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preset: "channels"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[]; parameterGeneratorId: string; payloadGeneratorId: string; headerGeneratorId: string; asyncapiReverseOperations: boolean; asyncapiGenerateForOperations: boolean; functionTypeMapping: Record; kafkaTopicSeparator: string; eventSourceDependency: string; importExtension?: ".ts" | ".js" | "none" | undefined; }, { preset?: "channels" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[] | undefined; parameterGeneratorId?: string | undefined; payloadGeneratorId?: string | undefined; headerGeneratorId?: string | undefined; asyncapiReverseOperations?: boolean | undefined; asyncapiGenerateForOperations?: boolean | undefined; functionTypeMapping?: Record | undefined; kafkaTopicSeparator?: string | undefined; eventSourceDependency?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; protocols: z.ZodDefault, "many">>; language: z.ZodDefault>>; channelsGeneratorId: z.ZodDefault>; importExtension: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preset: "client"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: "nats"[]; channelsGeneratorId: string; importExtension?: ".ts" | ".js" | "none" | undefined; }, { preset?: "client" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: "nats"[] | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; channelsGeneratorId?: string | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; includeValidation: z.ZodDefault>; }, "strip", z.ZodTypeAny, { preset: "headers"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; }, { preset?: "headers" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "types"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; }, { preset?: "types" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; renderers: 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">>; 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; }>>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; options: z.ZodDefault>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; renderFunction: z.ZodDefault>; asyncapiDocument: z.ZodAny; openapiDocument: z.ZodAny; jsonSchemaDocument: z.ZodAny; generator: z.ZodAny; dependencyOutputs: z.ZodDefault>; }, "strip", z.ZodTypeAny, { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; }>>, z.ZodDefault>], z.ZodUnknown>, z.ZodAny>>>; }, "strip", z.ZodTypeAny, { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; }, { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; }>]>, "many">; telemetry: z.ZodOptional; endpoint: z.ZodOptional; trackingId: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; }, { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; }>>; language: z.ZodOptional>; importExtension: z.ZodOptional>; $schema: z.ZodOptional; inputType: z.ZodLiteral<"asyncapi">; inputPath: z.ZodString; auth: z.ZodOptional; token: z.ZodString; }, "strip", z.ZodTypeAny, { type: "bearer"; token: string; }, { type: "bearer"; token: string; }>, z.ZodObject<{ type: z.ZodLiteral<"apiKey">; header: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { type: "apiKey"; value: string; header: string; }, { type: "apiKey"; value: string; header: string; }>, z.ZodObject<{ type: z.ZodLiteral<"custom">; headers: z.ZodRecord; }, "strip", z.ZodTypeAny, { type: "custom"; headers: Record; }, { type: "custom"; headers: Record; }>]>>; }, "strip", z.ZodTypeAny, { inputType: "asyncapi"; inputPath: string; generators: ({ preset: "parameters"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; } | { preset: "headers"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; } | { preset: "channels"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[]; parameterGeneratorId: string; payloadGeneratorId: string; headerGeneratorId: string; asyncapiReverseOperations: boolean; asyncapiGenerateForOperations: boolean; functionTypeMapping: Record; kafkaTopicSeparator: string; eventSourceDependency: string; importExtension?: ".ts" | ".js" | "none" | undefined; } | { map: "map" | "indexedObject" | "record"; enum: "enum" | "union"; rawPropertyNames: boolean; preset: "payloads"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; useForJavaScript: boolean; } | { preset: "client"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: "nats"[]; channelsGeneratorId: string; importExtension?: ".ts" | ".js" | "none" | undefined; } | { preset: "types"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; } | { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; } | { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; })[]; language?: "typescript" | undefined; $schema?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; auth?: { type: "bearer"; token: string; } | { type: "apiKey"; value: string; header: string; } | { type: "custom"; headers: Record; } | undefined; telemetry?: { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; } | undefined; }, { inputType: "asyncapi"; inputPath: string; generators: ({ preset?: "parameters" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; } | { preset?: "headers" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; } | { preset?: "channels" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[] | undefined; parameterGeneratorId?: string | undefined; payloadGeneratorId?: string | undefined; headerGeneratorId?: string | undefined; asyncapiReverseOperations?: boolean | undefined; asyncapiGenerateForOperations?: boolean | undefined; functionTypeMapping?: Record | undefined; kafkaTopicSeparator?: string | undefined; eventSourceDependency?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; } | { map?: "map" | "indexedObject" | "record" | undefined; enum?: "enum" | "union" | undefined; rawPropertyNames?: boolean | undefined; preset?: "payloads" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; useForJavaScript?: boolean | undefined; } | { preset?: "client" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: "nats"[] | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; channelsGeneratorId?: string | undefined; } | { preset?: "types" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; } | { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; } | { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; })[]; language?: "typescript" | undefined; $schema?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; auth?: { type: "bearer"; token: string; } | { type: "apiKey"; value: string; header: string; } | { type: "custom"; headers: Record; } | undefined; telemetry?: { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; } | undefined; }>; export declare const zodAsyncAPICodegenConfiguration: z.ZodObject<{ generators: z.ZodArray>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault>; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; enum: z.ZodDefault>>; map: z.ZodDefault>>; useForJavaScript: z.ZodDefault>; includeValidation: z.ZodDefault>; rawPropertyNames: z.ZodDefault>; }, "strip", z.ZodTypeAny, { map: "map" | "indexedObject" | "record"; enum: "enum" | "union"; rawPropertyNames: boolean; preset: "payloads"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; useForJavaScript: boolean; }, { map?: "map" | "indexedObject" | "record" | undefined; enum?: "enum" | "union" | undefined; rawPropertyNames?: boolean | undefined; preset?: "payloads" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; useForJavaScript?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "parameters"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; }, { preset?: "parameters" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; protocols: z.ZodDefault, "many">>; parameterGeneratorId: z.ZodDefault>; payloadGeneratorId: z.ZodDefault>; headerGeneratorId: z.ZodDefault>; asyncapiReverseOperations: z.ZodDefault>; asyncapiGenerateForOperations: z.ZodDefault>; functionTypeMapping: z.ZodDefault, "many">>>>>; kafkaTopicSeparator: z.ZodDefault>; eventSourceDependency: z.ZodDefault>; language: z.ZodDefault>>; importExtension: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preset: "channels"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[]; parameterGeneratorId: string; payloadGeneratorId: string; headerGeneratorId: string; asyncapiReverseOperations: boolean; asyncapiGenerateForOperations: boolean; functionTypeMapping: Record; kafkaTopicSeparator: string; eventSourceDependency: string; importExtension?: ".ts" | ".js" | "none" | undefined; }, { preset?: "channels" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[] | undefined; parameterGeneratorId?: string | undefined; payloadGeneratorId?: string | undefined; headerGeneratorId?: string | undefined; asyncapiReverseOperations?: boolean | undefined; asyncapiGenerateForOperations?: boolean | undefined; functionTypeMapping?: Record | undefined; kafkaTopicSeparator?: string | undefined; eventSourceDependency?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; protocols: z.ZodDefault, "many">>; language: z.ZodDefault>>; channelsGeneratorId: z.ZodDefault>; importExtension: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preset: "client"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: "nats"[]; channelsGeneratorId: string; importExtension?: ".ts" | ".js" | "none" | undefined; }, { preset?: "client" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: "nats"[] | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; channelsGeneratorId?: string | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; includeValidation: z.ZodDefault>; }, "strip", z.ZodTypeAny, { preset: "headers"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; }, { preset?: "headers" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "types"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; }, { preset?: "types" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; renderers: 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">>; 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; }>>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; options: z.ZodDefault>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; renderFunction: z.ZodDefault>; asyncapiDocument: z.ZodAny; openapiDocument: z.ZodAny; jsonSchemaDocument: z.ZodAny; generator: z.ZodAny; dependencyOutputs: z.ZodDefault>; }, "strip", z.ZodTypeAny, { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; }>>, z.ZodDefault>], z.ZodUnknown>, z.ZodAny>>>; }, "strip", z.ZodTypeAny, { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; }, { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; }>]>, "many">; telemetry: z.ZodOptional; endpoint: z.ZodOptional; trackingId: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; }, { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; }>>; language: z.ZodOptional>; importExtension: z.ZodOptional>; $schema: z.ZodOptional; inputType: z.ZodLiteral<"asyncapi">; inputPath: z.ZodString; auth: z.ZodOptional; token: z.ZodString; }, "strip", z.ZodTypeAny, { type: "bearer"; token: string; }, { type: "bearer"; token: string; }>, z.ZodObject<{ type: z.ZodLiteral<"apiKey">; header: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { type: "apiKey"; value: string; header: string; }, { type: "apiKey"; value: string; header: string; }>, z.ZodObject<{ type: z.ZodLiteral<"custom">; headers: z.ZodRecord; }, "strip", z.ZodTypeAny, { type: "custom"; headers: Record; }, { type: "custom"; headers: Record; }>]>>; }, "strip", z.ZodTypeAny, { inputType: "asyncapi"; inputPath: string; generators: ({ preset: "parameters"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; } | { preset: "headers"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; } | { preset: "channels"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[]; parameterGeneratorId: string; payloadGeneratorId: string; headerGeneratorId: string; asyncapiReverseOperations: boolean; asyncapiGenerateForOperations: boolean; functionTypeMapping: Record; kafkaTopicSeparator: string; eventSourceDependency: string; importExtension?: ".ts" | ".js" | "none" | undefined; } | { map: "map" | "indexedObject" | "record"; enum: "enum" | "union"; rawPropertyNames: boolean; preset: "payloads"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; useForJavaScript: boolean; } | { preset: "client"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: "nats"[]; channelsGeneratorId: string; importExtension?: ".ts" | ".js" | "none" | undefined; } | { preset: "types"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; } | { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; } | { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; })[]; language?: "typescript" | undefined; $schema?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; auth?: { type: "bearer"; token: string; } | { type: "apiKey"; value: string; header: string; } | { type: "custom"; headers: Record; } | undefined; telemetry?: { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; } | undefined; }, { inputType: "asyncapi"; inputPath: string; generators: ({ preset?: "parameters" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; } | { preset?: "headers" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; } | { preset?: "channels" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[] | undefined; parameterGeneratorId?: string | undefined; payloadGeneratorId?: string | undefined; headerGeneratorId?: string | undefined; asyncapiReverseOperations?: boolean | undefined; asyncapiGenerateForOperations?: boolean | undefined; functionTypeMapping?: Record | undefined; kafkaTopicSeparator?: string | undefined; eventSourceDependency?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; } | { map?: "map" | "indexedObject" | "record" | undefined; enum?: "enum" | "union" | undefined; rawPropertyNames?: boolean | undefined; preset?: "payloads" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; useForJavaScript?: boolean | undefined; } | { preset?: "client" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: "nats"[] | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; channelsGeneratorId?: string | undefined; } | { preset?: "types" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; } | { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; } | { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; })[]; language?: "typescript" | undefined; $schema?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; auth?: { type: "bearer"; token: string; } | { type: "apiKey"; value: string; header: string; } | { type: "custom"; headers: Record; } | undefined; telemetry?: { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; } | undefined; }>; /** * TypeScript configuration for OpenAPI input. */ export declare const zodOpenAPITypescriptConfig: z.ZodObject<{ generators: z.ZodArray>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault>; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; enum: z.ZodDefault>>; map: z.ZodDefault>>; useForJavaScript: z.ZodDefault>; includeValidation: z.ZodDefault>; rawPropertyNames: z.ZodDefault>; }, "strip", z.ZodTypeAny, { map: "map" | "indexedObject" | "record"; enum: "enum" | "union"; rawPropertyNames: boolean; preset: "payloads"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; useForJavaScript: boolean; }, { map?: "map" | "indexedObject" | "record" | undefined; enum?: "enum" | "union" | undefined; rawPropertyNames?: boolean | undefined; preset?: "payloads" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; useForJavaScript?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "parameters"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; }, { preset?: "parameters" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; includeValidation: z.ZodDefault>; }, "strip", z.ZodTypeAny, { preset: "headers"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; }, { preset?: "headers" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "types"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; }, { preset?: "types" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; protocols: z.ZodDefault, "many">>; parameterGeneratorId: z.ZodDefault>; payloadGeneratorId: z.ZodDefault>; headerGeneratorId: z.ZodDefault>; asyncapiReverseOperations: z.ZodDefault>; asyncapiGenerateForOperations: z.ZodDefault>; functionTypeMapping: z.ZodDefault, "many">>>>>; kafkaTopicSeparator: z.ZodDefault>; eventSourceDependency: z.ZodDefault>; language: z.ZodDefault>>; importExtension: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preset: "channels"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[]; parameterGeneratorId: string; payloadGeneratorId: string; headerGeneratorId: string; asyncapiReverseOperations: boolean; asyncapiGenerateForOperations: boolean; functionTypeMapping: Record; kafkaTopicSeparator: string; eventSourceDependency: string; importExtension?: ".ts" | ".js" | "none" | undefined; }, { preset?: "channels" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[] | undefined; parameterGeneratorId?: string | undefined; payloadGeneratorId?: string | undefined; headerGeneratorId?: string | undefined; asyncapiReverseOperations?: boolean | undefined; asyncapiGenerateForOperations?: boolean | undefined; functionTypeMapping?: Record | undefined; kafkaTopicSeparator?: string | undefined; eventSourceDependency?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; renderers: 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">>; 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; }>>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; options: z.ZodDefault>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; renderFunction: z.ZodDefault>; asyncapiDocument: z.ZodAny; openapiDocument: z.ZodAny; jsonSchemaDocument: z.ZodAny; generator: z.ZodAny; dependencyOutputs: z.ZodDefault>; }, "strip", z.ZodTypeAny, { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; }>>, z.ZodDefault>], z.ZodUnknown>, z.ZodAny>>>; }, "strip", z.ZodTypeAny, { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; }, { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; }>]>, "many">; telemetry: z.ZodOptional; endpoint: z.ZodOptional; trackingId: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; }, { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; }>>; language: z.ZodOptional>; importExtension: z.ZodOptional>; $schema: z.ZodOptional; inputType: z.ZodLiteral<"openapi">; inputPath: z.ZodString; auth: z.ZodOptional; token: z.ZodString; }, "strip", z.ZodTypeAny, { type: "bearer"; token: string; }, { type: "bearer"; token: string; }>, z.ZodObject<{ type: z.ZodLiteral<"apiKey">; header: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { type: "apiKey"; value: string; header: string; }, { type: "apiKey"; value: string; header: string; }>, z.ZodObject<{ type: z.ZodLiteral<"custom">; headers: z.ZodRecord; }, "strip", z.ZodTypeAny, { type: "custom"; headers: Record; }, { type: "custom"; headers: Record; }>]>>; }, "strip", z.ZodTypeAny, { inputType: "openapi"; inputPath: string; generators: ({ preset: "parameters"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; } | { preset: "headers"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; } | { preset: "channels"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[]; parameterGeneratorId: string; payloadGeneratorId: string; headerGeneratorId: string; asyncapiReverseOperations: boolean; asyncapiGenerateForOperations: boolean; functionTypeMapping: Record; kafkaTopicSeparator: string; eventSourceDependency: string; importExtension?: ".ts" | ".js" | "none" | undefined; } | { map: "map" | "indexedObject" | "record"; enum: "enum" | "union"; rawPropertyNames: boolean; preset: "payloads"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; useForJavaScript: boolean; } | { preset: "types"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; } | { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; } | { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; })[]; language?: "typescript" | undefined; $schema?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; auth?: { type: "bearer"; token: string; } | { type: "apiKey"; value: string; header: string; } | { type: "custom"; headers: Record; } | undefined; telemetry?: { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; } | undefined; }, { inputType: "openapi"; inputPath: string; generators: ({ preset?: "parameters" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; } | { preset?: "headers" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; } | { preset?: "channels" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[] | undefined; parameterGeneratorId?: string | undefined; payloadGeneratorId?: string | undefined; headerGeneratorId?: string | undefined; asyncapiReverseOperations?: boolean | undefined; asyncapiGenerateForOperations?: boolean | undefined; functionTypeMapping?: Record | undefined; kafkaTopicSeparator?: string | undefined; eventSourceDependency?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; } | { map?: "map" | "indexedObject" | "record" | undefined; enum?: "enum" | "union" | undefined; rawPropertyNames?: boolean | undefined; preset?: "payloads" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; useForJavaScript?: boolean | undefined; } | { preset?: "types" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; } | { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; } | { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; })[]; language?: "typescript" | undefined; $schema?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; auth?: { type: "bearer"; token: string; } | { type: "apiKey"; value: string; header: string; } | { type: "custom"; headers: Record; } | undefined; telemetry?: { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; } | undefined; }>; export declare const zodOpenAPICodegenConfiguration: z.ZodObject<{ generators: z.ZodArray>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault>; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; enum: z.ZodDefault>>; map: z.ZodDefault>>; useForJavaScript: z.ZodDefault>; includeValidation: z.ZodDefault>; rawPropertyNames: z.ZodDefault>; }, "strip", z.ZodTypeAny, { map: "map" | "indexedObject" | "record"; enum: "enum" | "union"; rawPropertyNames: boolean; preset: "payloads"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; useForJavaScript: boolean; }, { map?: "map" | "indexedObject" | "record" | undefined; enum?: "enum" | "union" | undefined; rawPropertyNames?: boolean | undefined; preset?: "payloads" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; useForJavaScript?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "parameters"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; }, { preset?: "parameters" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; serializationType: z.ZodDefault>>; language: z.ZodDefault>>; includeValidation: z.ZodDefault>; }, "strip", z.ZodTypeAny, { preset: "headers"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; }, { preset?: "headers" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "types"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; }, { preset?: "types" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; outputPath: z.ZodDefault; protocols: z.ZodDefault, "many">>; parameterGeneratorId: z.ZodDefault>; payloadGeneratorId: z.ZodDefault>; headerGeneratorId: z.ZodDefault>; asyncapiReverseOperations: z.ZodDefault>; asyncapiGenerateForOperations: z.ZodDefault>; functionTypeMapping: z.ZodDefault, "many">>>>>; kafkaTopicSeparator: z.ZodDefault>; eventSourceDependency: z.ZodDefault>; language: z.ZodDefault>>; importExtension: z.ZodOptional>; }, "strip", z.ZodTypeAny, { preset: "channels"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[]; parameterGeneratorId: string; payloadGeneratorId: string; headerGeneratorId: string; asyncapiReverseOperations: boolean; asyncapiGenerateForOperations: boolean; functionTypeMapping: Record; kafkaTopicSeparator: string; eventSourceDependency: string; importExtension?: ".ts" | ".js" | "none" | undefined; }, { preset?: "channels" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[] | undefined; parameterGeneratorId?: string | undefined; payloadGeneratorId?: string | undefined; headerGeneratorId?: string | undefined; asyncapiReverseOperations?: boolean | undefined; asyncapiGenerateForOperations?: boolean | undefined; functionTypeMapping?: Record | undefined; kafkaTopicSeparator?: string | undefined; eventSourceDependency?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; renderers: 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">>; 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; }>>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; options: z.ZodDefault>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; renderFunction: z.ZodDefault>; asyncapiDocument: z.ZodAny; openapiDocument: z.ZodAny; jsonSchemaDocument: z.ZodAny; generator: z.ZodAny; dependencyOutputs: z.ZodDefault>; }, "strip", z.ZodTypeAny, { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; }>>, z.ZodDefault>], z.ZodUnknown>, z.ZodAny>>>; }, "strip", z.ZodTypeAny, { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; }, { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; }>]>, "many">; telemetry: z.ZodOptional; endpoint: z.ZodOptional; trackingId: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; }, { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; }>>; language: z.ZodOptional>; importExtension: z.ZodOptional>; $schema: z.ZodOptional; inputType: z.ZodLiteral<"openapi">; inputPath: z.ZodString; auth: z.ZodOptional; token: z.ZodString; }, "strip", z.ZodTypeAny, { type: "bearer"; token: string; }, { type: "bearer"; token: string; }>, z.ZodObject<{ type: z.ZodLiteral<"apiKey">; header: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { type: "apiKey"; value: string; header: string; }, { type: "apiKey"; value: string; header: string; }>, z.ZodObject<{ type: z.ZodLiteral<"custom">; headers: z.ZodRecord; }, "strip", z.ZodTypeAny, { type: "custom"; headers: Record; }, { type: "custom"; headers: Record; }>]>>; }, "strip", z.ZodTypeAny, { inputType: "openapi"; inputPath: string; generators: ({ preset: "parameters"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; } | { preset: "headers"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; } | { preset: "channels"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; protocols: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[]; parameterGeneratorId: string; payloadGeneratorId: string; headerGeneratorId: string; asyncapiReverseOperations: boolean; asyncapiGenerateForOperations: boolean; functionTypeMapping: Record; kafkaTopicSeparator: string; eventSourceDependency: string; importExtension?: ".ts" | ".js" | "none" | undefined; } | { map: "map" | "indexedObject" | "record"; enum: "enum" | "union"; rawPropertyNames: boolean; preset: "payloads"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; serializationType: "json"; includeValidation: boolean; useForJavaScript: boolean; } | { preset: "types"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; } | { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; } | { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; })[]; language?: "typescript" | undefined; $schema?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; auth?: { type: "bearer"; token: string; } | { type: "apiKey"; value: string; header: string; } | { type: "custom"; headers: Record; } | undefined; telemetry?: { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; } | undefined; }, { inputType: "openapi"; inputPath: string; generators: ({ preset?: "parameters" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; } | { preset?: "headers" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; } | { preset?: "channels" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; protocols?: ("http_client" | "nats" | "kafka" | "mqtt" | "amqp" | "event_source" | "websocket")[] | undefined; parameterGeneratorId?: string | undefined; payloadGeneratorId?: string | undefined; headerGeneratorId?: string | undefined; asyncapiReverseOperations?: boolean | undefined; asyncapiGenerateForOperations?: boolean | undefined; functionTypeMapping?: Record | undefined; kafkaTopicSeparator?: string | undefined; eventSourceDependency?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; } | { map?: "map" | "indexedObject" | "record" | undefined; enum?: "enum" | "union" | undefined; rawPropertyNames?: boolean | undefined; preset?: "payloads" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; serializationType?: "json" | undefined; includeValidation?: boolean | undefined; useForJavaScript?: boolean | undefined; } | { preset?: "types" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; } | { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; } | { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; })[]; language?: "typescript" | undefined; $schema?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; auth?: { type: "bearer"; token: string; } | { type: "apiKey"; value: string; header: string; } | { type: "custom"; headers: Record; } | undefined; telemetry?: { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; } | undefined; }>; /** * TypeScript configuration for JSON Schema input. */ export declare const zodJsonSchemaTypescriptConfig: z.ZodObject<{ generators: z.ZodArray>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; renderers: 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">>; 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; }>>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; options: z.ZodDefault>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; renderFunction: z.ZodDefault>; asyncapiDocument: z.ZodAny; openapiDocument: z.ZodAny; jsonSchemaDocument: z.ZodAny; generator: z.ZodAny; dependencyOutputs: z.ZodDefault>; }, "strip", z.ZodTypeAny, { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; }>>, z.ZodDefault>], z.ZodUnknown>, z.ZodAny>>>; }, "strip", z.ZodTypeAny, { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; }, { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; }>]>, "many">; telemetry: z.ZodOptional; endpoint: z.ZodOptional; trackingId: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; }, { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; }>>; language: z.ZodOptional>; importExtension: z.ZodOptional>; $schema: z.ZodOptional; inputType: z.ZodLiteral<"jsonschema">; inputPath: z.ZodString; auth: z.ZodOptional; token: z.ZodString; }, "strip", z.ZodTypeAny, { type: "bearer"; token: string; }, { type: "bearer"; token: string; }>, z.ZodObject<{ type: z.ZodLiteral<"apiKey">; header: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { type: "apiKey"; value: string; header: string; }, { type: "apiKey"; value: string; header: string; }>, z.ZodObject<{ type: z.ZodLiteral<"custom">; headers: z.ZodRecord; }, "strip", z.ZodTypeAny, { type: "custom"; headers: Record; }, { type: "custom"; headers: Record; }>]>>; }, "strip", z.ZodTypeAny, { inputType: "jsonschema"; inputPath: string; generators: ({ preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; } | { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; })[]; language?: "typescript" | undefined; $schema?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; auth?: { type: "bearer"; token: string; } | { type: "apiKey"; value: string; header: string; } | { type: "custom"; headers: Record; } | undefined; telemetry?: { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; } | undefined; }, { inputType: "jsonschema"; inputPath: string; generators: ({ options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; } | { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; })[]; language?: "typescript" | undefined; $schema?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; auth?: { type: "bearer"; token: string; } | { type: "apiKey"; value: string; header: string; } | { type: "custom"; headers: Record; } | undefined; telemetry?: { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; } | undefined; }>; export declare const zodJsonSchemaCodegenConfiguration: z.ZodObject<{ generators: z.ZodArray>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; renderers: 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">>; 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; }>>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; }, { options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; }>, z.ZodObject<{ id: z.ZodDefault>; dependencies: z.ZodDefault>>; preset: z.ZodDefault>; options: z.ZodDefault>; outputPath: z.ZodDefault>; language: z.ZodDefault>>; renderFunction: z.ZodDefault>; asyncapiDocument: z.ZodAny; openapiDocument: z.ZodAny; jsonSchemaDocument: z.ZodAny; generator: z.ZodAny; dependencyOutputs: z.ZodDefault>; }, "strip", z.ZodTypeAny, { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; }>>, z.ZodDefault>], z.ZodUnknown>, z.ZodAny>>>; }, "strip", z.ZodTypeAny, { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; }, { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; }>]>, "many">; telemetry: z.ZodOptional; endpoint: z.ZodOptional; trackingId: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; }, { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; }>>; language: z.ZodOptional>; importExtension: z.ZodOptional>; $schema: z.ZodOptional; inputType: z.ZodLiteral<"jsonschema">; inputPath: z.ZodString; auth: z.ZodOptional; token: z.ZodString; }, "strip", z.ZodTypeAny, { type: "bearer"; token: string; }, { type: "bearer"; token: string; }>, z.ZodObject<{ type: z.ZodLiteral<"apiKey">; header: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { type: "apiKey"; value: string; header: string; }, { type: "apiKey"; value: string; header: string; }>, z.ZodObject<{ type: z.ZodLiteral<"custom">; headers: z.ZodRecord; }, "strip", z.ZodTypeAny, { type: "custom"; headers: Record; }, { type: "custom"; headers: Record; }>]>>; }, "strip", z.ZodTypeAny, { inputType: "jsonschema"; inputPath: string; generators: ({ preset: "models"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderers: ({ 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; } | { 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; })[]; options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size: number; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; } | { preset: "custom"; id: string; dependencies: string[]; language: "typescript"; outputPath: string; renderFunction: (args_0: { inputType?: "asyncapi" | "openapi" | "jsonschema" | undefined; generator?: any; asyncapiDocument?: any; openapiDocument?: any; dependencyOutputs?: Record | undefined; jsonSchemaDocument?: any; } | undefined, args_1: any, ...args_2: unknown[]) => any; options?: any; })[]; language?: "typescript" | undefined; $schema?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; auth?: { type: "bearer"; token: string; } | { type: "apiKey"; value: string; header: string; } | { type: "custom"; headers: Record; } | undefined; telemetry?: { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; } | undefined; }, { inputType: "jsonschema"; inputPath: string; generators: ({ options?: { renderTypes?: boolean | undefined; modelType?: "class" | "interface" | undefined; enumType?: "enum" | "union" | undefined; mapType?: "map" | "indexedObject" | "record" | undefined; typeMapping?: any; constraints?: any; moduleSystem?: "ESM" | "CJS" | undefined; useJavascriptReservedKeywords?: boolean | undefined; rawPropertyNames?: boolean | undefined; indentation?: { type: "spaces" | "tabs"; size?: number | undefined; } | undefined; defaultPreset?: any; presets?: any; processorOptions?: any; dependencyManager?: { dependencies?: string[] | undefined; } | undefined; } | undefined; preset?: "models" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderers?: ({ 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: { 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; })[] | undefined; } | { options?: any; preset?: "custom" | undefined; id?: string | undefined; dependencies?: string[] | undefined; language?: "typescript" | undefined; outputPath?: string | undefined; renderFunction?: ((args_0: { inputType: "asyncapi" | "openapi" | "jsonschema"; dependencyOutputs: Record; generator?: any; asyncapiDocument?: any; openapiDocument?: any; jsonSchemaDocument?: any; }, args_1: any, ...args_2: unknown[]) => any) | undefined; })[]; language?: "typescript" | undefined; $schema?: string | undefined; importExtension?: ".ts" | ".js" | "none" | undefined; auth?: { type: "bearer"; token: string; } | { type: "apiKey"; value: string; header: string; } | { type: "custom"; headers: Record; } | undefined; telemetry?: { enabled?: boolean | undefined; endpoint?: string | undefined; trackingId?: string | undefined; } | undefined; }>; export declare const zodTheCodegenConfiguration: z.ZodDiscriminatedUnion<'inputType', [ typeof zodAsyncAPICodegenConfiguration, typeof zodOpenAPICodegenConfiguration, typeof zodJsonSchemaCodegenConfiguration ]>; export type TheCodegenConfiguration = z.input; export type TheCodegenConfigurationInternal = z.infer; export interface RunGeneratorContext { configuration: TheCodegenConfiguration; configFilePath: string; documentPath: string; /** * Authentication carried into the input loaders when `documentPath` is * a remote URL. Populated from `config.auth` in `realizeGeneratorContext`. */ inputAuth?: InputAuthConfig; asyncapiDocument?: AsyncAPIDocumentInterface; openapiDocument?: OpenAPIV3.Document | OpenAPIV2.Document | OpenAPIV3_1.Document; jsonSchemaDocument?: JsonSchemaDocument; } /** * Result of a single generator execution */ export interface GeneratorResult { /** Generator ID from configuration */ id: string; /** Generator preset type */ preset: string; /** Generated files with path and content */ files: GeneratedFile[]; /** Duration in milliseconds */ duration: number; } /** * Result of the entire generation process */ export interface GenerationResult { /** Results from each generator */ generators: GeneratorResult[]; /** All generated files with path and content */ files: GeneratedFile[]; /** Total duration in milliseconds */ totalDuration: number; }