import { z } from 'zod'; export declare const GenericColumnType: z.ZodEnum<["text", "long_text", "number", "checkbox", "date", "datetime", "single_select", "multi_select", "link", "attachment", "formula", "url", "email", "phone", "rate", "duration", "geolocation", "collaborator", "auto_number", "creator", "ctime", "mtime", "last_modifier", "button", "digital_sign", "link_formula"]>; export type GenericColumnType = z.infer; export declare const GenericColumnSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; type: z.ZodEnum<["text", "long_text", "number", "checkbox", "date", "datetime", "single_select", "multi_select", "link", "attachment", "formula", "url", "email", "phone", "rate", "duration", "geolocation", "collaborator", "auto_number", "creator", "ctime", "mtime", "last_modifier", "button", "digital_sign", "link_formula"]>; options: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "number" | "date" | "link" | "text" | "url" | "long_text" | "checkbox" | "datetime" | "single_select" | "multi_select" | "attachment" | "formula" | "email" | "phone" | "rate" | "duration" | "geolocation" | "collaborator" | "auto_number" | "creator" | "ctime" | "mtime" | "last_modifier" | "button" | "digital_sign" | "link_formula"; name: string; id: string; options?: Record | undefined; }, { type: "number" | "date" | "link" | "text" | "url" | "long_text" | "checkbox" | "datetime" | "single_select" | "multi_select" | "attachment" | "formula" | "email" | "phone" | "rate" | "duration" | "geolocation" | "collaborator" | "auto_number" | "creator" | "ctime" | "mtime" | "last_modifier" | "button" | "digital_sign" | "link_formula"; name: string; id: string; options?: Record | undefined; }>; export type GenericColumn = z.infer; export declare const GenericTableSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; columns: z.ZodArray; options: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "number" | "date" | "link" | "text" | "url" | "long_text" | "checkbox" | "datetime" | "single_select" | "multi_select" | "attachment" | "formula" | "email" | "phone" | "rate" | "duration" | "geolocation" | "collaborator" | "auto_number" | "creator" | "ctime" | "mtime" | "last_modifier" | "button" | "digital_sign" | "link_formula"; name: string; id: string; options?: Record | undefined; }, { type: "number" | "date" | "link" | "text" | "url" | "long_text" | "checkbox" | "datetime" | "single_select" | "multi_select" | "attachment" | "formula" | "email" | "phone" | "rate" | "duration" | "geolocation" | "collaborator" | "auto_number" | "creator" | "ctime" | "mtime" | "last_modifier" | "button" | "digital_sign" | "link_formula"; name: string; id: string; options?: Record | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; id: string; columns: { type: "number" | "date" | "link" | "text" | "url" | "long_text" | "checkbox" | "datetime" | "single_select" | "multi_select" | "attachment" | "formula" | "email" | "phone" | "rate" | "duration" | "geolocation" | "collaborator" | "auto_number" | "creator" | "ctime" | "mtime" | "last_modifier" | "button" | "digital_sign" | "link_formula"; name: string; id: string; options?: Record | undefined; }[]; }, { name: string; id: string; columns: { type: "number" | "date" | "link" | "text" | "url" | "long_text" | "checkbox" | "datetime" | "single_select" | "multi_select" | "attachment" | "formula" | "email" | "phone" | "rate" | "duration" | "geolocation" | "collaborator" | "auto_number" | "creator" | "ctime" | "mtime" | "last_modifier" | "button" | "digital_sign" | "link_formula"; name: string; id: string; options?: Record | undefined; }[]; }>; export type GenericTable = z.infer; export declare const GenericSchemaSchema: z.ZodObject<{ base_id: z.ZodString; tables: z.ZodArray; options: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "number" | "date" | "link" | "text" | "url" | "long_text" | "checkbox" | "datetime" | "single_select" | "multi_select" | "attachment" | "formula" | "email" | "phone" | "rate" | "duration" | "geolocation" | "collaborator" | "auto_number" | "creator" | "ctime" | "mtime" | "last_modifier" | "button" | "digital_sign" | "link_formula"; name: string; id: string; options?: Record | undefined; }, { type: "number" | "date" | "link" | "text" | "url" | "long_text" | "checkbox" | "datetime" | "single_select" | "multi_select" | "attachment" | "formula" | "email" | "phone" | "rate" | "duration" | "geolocation" | "collaborator" | "auto_number" | "creator" | "ctime" | "mtime" | "last_modifier" | "button" | "digital_sign" | "link_formula"; name: string; id: string; options?: Record | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; id: string; columns: { type: "number" | "date" | "link" | "text" | "url" | "long_text" | "checkbox" | "datetime" | "single_select" | "multi_select" | "attachment" | "formula" | "email" | "phone" | "rate" | "duration" | "geolocation" | "collaborator" | "auto_number" | "creator" | "ctime" | "mtime" | "last_modifier" | "button" | "digital_sign" | "link_formula"; name: string; id: string; options?: Record | undefined; }[]; }, { name: string; id: string; columns: { type: "number" | "date" | "link" | "text" | "url" | "long_text" | "checkbox" | "datetime" | "single_select" | "multi_select" | "attachment" | "formula" | "email" | "phone" | "rate" | "duration" | "geolocation" | "collaborator" | "auto_number" | "creator" | "ctime" | "mtime" | "last_modifier" | "button" | "digital_sign" | "link_formula"; name: string; id: string; options?: Record | undefined; }[]; }>, "many">; }, "strip", z.ZodTypeAny, { base_id: string; tables: { name: string; id: string; columns: { type: "number" | "date" | "link" | "text" | "url" | "long_text" | "checkbox" | "datetime" | "single_select" | "multi_select" | "attachment" | "formula" | "email" | "phone" | "rate" | "duration" | "geolocation" | "collaborator" | "auto_number" | "creator" | "ctime" | "mtime" | "last_modifier" | "button" | "digital_sign" | "link_formula"; name: string; id: string; options?: Record | undefined; }[]; }[]; }, { base_id: string; tables: { name: string; id: string; columns: { type: "number" | "date" | "link" | "text" | "url" | "long_text" | "checkbox" | "datetime" | "single_select" | "multi_select" | "attachment" | "formula" | "email" | "phone" | "rate" | "duration" | "geolocation" | "collaborator" | "auto_number" | "creator" | "ctime" | "mtime" | "last_modifier" | "button" | "digital_sign" | "link_formula"; name: string; id: string; options?: Record | undefined; }[]; }[]; }>; export type GenericSchema = z.infer; //# sourceMappingURL=generic.d.ts.map