import { z } from 'zod'; export declare const serializedDataTableColumnSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodEnum<["string", "number", "boolean", "date"]>; index: z.ZodNumber; }, "strict", z.ZodTypeAny, { name: string; type: "boolean" | "date" | "number" | "string"; index: number; }, { name: string; type: "boolean" | "date" | "number" | "string"; index: number; }>; export declare const serializedDataTableSchema: z.ZodEffects; index: z.ZodNumber; }, "strict", z.ZodTypeAny, { name: string; type: "boolean" | "date" | "number" | "string"; index: number; }, { name: string; type: "boolean" | "date" | "number" | "string"; index: number; }>, "many">; }, "strict", z.ZodTypeAny, { id: string; name: string; columns: { name: string; type: "boolean" | "date" | "number" | "string"; index: number; }[]; }, { id: string; name: string; columns: { name: string; type: "boolean" | "date" | "number" | "string"; index: number; }[]; }>, { id: string; name: string; columns: { name: string; type: "boolean" | "date" | "number" | "string"; index: number; }[]; }, { id: string; name: string; columns: { name: string; type: "boolean" | "date" | "number" | "string"; index: number; }[]; }>; export type SerializedDataTableColumn = z.infer; export type SerializedDataTable = z.infer;