import { SanitizedCollectionConfig } from '../../../collections/config/types'; import { SanitizedGlobalConfig } from '../../../globals/config/types'; import { PayloadRequest } from '../../../express/types'; declare type Args = { data: Record; doc: Record; entityConfig: SanitizedCollectionConfig | SanitizedGlobalConfig; id?: string | number; operation: 'create' | 'update'; overrideAccess: boolean; req: PayloadRequest; }; export declare const beforeValidate: ({ data: incomingData, doc, entityConfig, id, operation, overrideAccess, req, }: Args) => Promise>; export {};