import type { AnySchema } from "../../toolcraft-schema/dist/index.js"; type JsonSchemaType = "string" | "number" | "integer" | "boolean" | "array" | "object" | "null"; export interface JsonSchema { $defs?: Record; $ref?: string; additionalProperties?: boolean | JsonSchema; allOf?: readonly JsonSchema[]; anyOf?: readonly JsonSchema[]; const?: unknown; default?: unknown; description?: string; enum?: readonly unknown[]; items?: JsonSchema; nullable?: boolean; oneOf?: readonly JsonSchema[]; pattern?: string; properties?: Record; required?: readonly string[]; type?: JsonSchemaType | readonly JsonSchemaType[]; } export declare function convertJsonSchema(schema: JsonSchema): AnySchema; export {};