import type { AliasType } from '../type'; import type { AbsType } from '../type/classes/AbsType'; import { TypeExportContext } from '../type/classes/ModuleType/TypeExportContext'; import type { JsonSchemaGenericKeywords, JsonSchemaNode } from './types'; export declare const aliasToJsonSchema: (alias: AliasType) => JsonSchemaGenericKeywords; /** * Main router function that converts a type to JSON Schema using a switch statement. * This replaces the individual toJsonSchema() methods on each type class. */ export declare function typeToJsonSchema(type: AbsType, ctx?: TypeExportContext): JsonSchemaNode; //# sourceMappingURL=converter.d.ts.map