import { type TypeScriptPreset } from '@asyncapi/modelina'; /** * Exports types. */ export declare const EXPORT_TYPES_PRESET: TypeScriptPreset; /** * Preset for TypeScriptGenerator, additionalProperties added to models as "[k: string]: unknown;" */ export declare const ADDITIONAL_PROPERTIES_PRESET: TypeScriptPreset; /** * Creates a preset for TypeScriptGenerator that adds imports to resulting models. * Pass `importSpecifierExtension` (e.g. `".js"`) to emit explicit file extensions * on relative specifiers, required for ESM-compatible output. * All cross-model dependencies are TypeScript interfaces, so imports are always * emitted as `import type` to satisfy `verbatimModuleSyntax`. */ export declare const createImportsPreset: (importSpecifierExtension?: string) => TypeScriptPreset; /** * Preset for TypeScriptGenerator, sets nullable properties as unions in resulted models(compatibility with zapatos generated models). */ export declare const NULLABLE_PROPERTY_TO_UNION_PRESET: TypeScriptPreset; /** * Converts all occurrences of 'any' to 'unknown'. */ export declare const ANY_TO_UNKNOWN_PRESET: TypeScriptPreset;