import { z } from "zod"; export interface SchemaDefinition { name: string; schema: z.ZodType | Record; description?: string; strict?: boolean; } export declare class Schema { readonly definition: SchemaDefinition; constructor(definition: SchemaDefinition); static fromZod(name: string, schema: z.ZodType, options?: { description?: string; strict?: boolean; }): Schema; static fromJson(name: string, schema: Record, options?: { description?: string; strict?: boolean; }): Schema; } //# sourceMappingURL=Schema.d.ts.map