import type * as JSONSchema from "../core/json-schema.cjs"; import { type $ZodRegistry } from "../core/registries.cjs"; import type { ZodType } from "./schemas.cjs"; type JSONSchemaVersion = "draft-2020-12" | "draft-7" | "draft-4" | "openapi-3.0"; interface FromJSONSchemaParams { defaultTarget?: JSONSchemaVersion; registry?: $ZodRegistry; } /** * Converts a JSON Schema to a Zod schema. This function should be considered semi-experimental. It's behavior is liable to change. */ export declare function fromJSONSchema(schema: JSONSchema.JSONSchema | boolean, params?: FromJSONSchemaParams): ZodType; export {};