import { z } from "zod"; export declare const OutputFieldSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodEnum<{ boolean: "boolean"; number: "number"; string: "string"; "string[]": "string[]"; }>; description: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>; export type OutputField = z.infer; export declare const OUTPUT_FIELDS_MAX = 16; export declare const duplicateOutputFieldNames: (fields: readonly Pick[]) => string[]; export declare const OutputFieldsSchema: z.ZodArray; description: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>>; export declare const fieldsValidator: (fields: readonly OutputField[]) => z.ZodType; export declare const fieldsExample: (fields: readonly OutputField[]) => Record; export declare const describeFields: (fields: readonly OutputField[]) => string; //# sourceMappingURL=output-fields.d.ts.map