import { FieldMeta } from "./types.mjs"; import { StandardSchemaV1 } from "@standard-schema/spec"; //#region src/codegen/schema-to-code.d.ts interface SchemaToCodeResult { /** The generated Zod source code */ code: string; /** Imports needed (e.g. ['z']) */ imports: string[]; } /** * Generate Zod source code from a Standard Schema instance by introspecting * its `~standard.jsonSchema` interface. */ declare function schemaToCode(schema: StandardSchemaV1): SchemaToCodeResult; /** * Build a real Zod schema from FieldMeta objects. * Returns the schema as Zod source code, since we can't dynamically import Zod here * (codegen has no runtime dependency on padrone's main entry point). */ declare function fieldMetaToCode(fields: FieldMeta[]): SchemaToCodeResult; //#endregion export { fieldMetaToCode, schemaToCode }; //# sourceMappingURL=schema-to-code.d.mts.map