import type { JSONSchema } from "zod/v4/core";
import { $ZodRegistry, $ZodType } from "zod/v4/core";
export interface ZodToJsonConfig {
	target?: "draft-2020-12" | "draft-7" | "draft-4" | "openapi-3.0";
}
export declare const zodSchemaToJson: (zodSchema: $ZodType, registry: $ZodRegistry<{
	id?: string;
}>, io: "input" | "output", config?: ZodToJsonConfig) => JSONSchema.BaseSchema;
export declare const zodRegistryToJson: (registry: $ZodRegistry<{
	id?: string;
}>, io: "input" | "output", config?: ZodToJsonConfig) => Record<string, JSONSchema.BaseSchema>;
