import { z } from 'zod';
import { collectionFieldSchema } from '../CollectionFieldForm';
export declare const collectionRecordBaseSchema: z.ZodObject<{
    id: z.ZodString;
    status: z.ZodEnum<{
        draft: "draft";
        published: "published";
        archived: "archived";
    }>;
}, z.core.$strip>;
export declare function makeCollectionRecordSchema(fields?: z.infer<typeof collectionFieldSchema>[]): z.ZodObject<{
    id: z.ZodString;
    status: z.ZodEnum<{
        draft: "draft";
        published: "published";
        archived: "archived";
    }>;
    values: z.ZodObject<{}, z.core.$strip>;
}, z.core.$strip>;
