/**
 * JSON Schema object. Loosely typed because we don't validate the
 * shape ourselves — callers feed it to consumers (LLM tooling, OpenAPI
 * generators, etc.) that have their own validation.
 */
export type JSONSchema = Record<string, unknown>;
/**
 * Converts a Zod schema to JSON Schema format.
 *
 * Returns an empty object for non-Zod inputs so callers can pass
 * whatever they have without crashing.
 *
 * @param schema - The Zod schema to convert
 */
export declare const toJSONSchema: (schema: any) => JSONSchema;
//# sourceMappingURL=schema.d.ts.map