import { z } from 'zod'; export declare const builtinTemplateDocSchema: z.ZodObject<{ id: z.ZodString; base: z.ZodString; version: z.ZodString; description: z.ZodString; input: z.ZodEnum<["upload", "remote_url", "none"]>; required_fields: z.ZodArray; optional_fields: z.ZodArray; }, "strict", z.ZodTypeAny, { name: string; default?: string | undefined; }, { name: string; default?: string | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { description: string; version: string; input: "none" | "upload" | "remote_url"; id: string; base: string; required_fields: string[]; optional_fields: { name: string; default?: string | undefined; }[]; }, { description: string; version: string; input: "none" | "upload" | "remote_url"; id: string; base: string; required_fields: string[]; optional_fields: { name: string; default?: string | undefined; }[]; }>; export declare const builtinTemplateDocsSchema: z.ZodArray; required_fields: z.ZodArray; optional_fields: z.ZodArray; }, "strict", z.ZodTypeAny, { name: string; default?: string | undefined; }, { name: string; default?: string | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { description: string; version: string; input: "none" | "upload" | "remote_url"; id: string; base: string; required_fields: string[]; optional_fields: { name: string; default?: string | undefined; }[]; }, { description: string; version: string; input: "none" | "upload" | "remote_url"; id: string; base: string; required_fields: string[]; optional_fields: { name: string; default?: string | undefined; }[]; }>, "many">; export type BuiltinTemplateDoc = z.infer; //# sourceMappingURL=builtinTemplates.d.ts.map