import { Field } from '../../config/types'; import { Operation } from '../../../types'; import { PayloadRequest } from '../../../express/types'; declare type Args = { data: Record; doc: Record; docWithLocales: Record; errors: { message: string; field: string; }[]; fields: Field[]; id?: string | number; mergeLocaleActions: (() => void)[]; operation: Operation; path: string; req: PayloadRequest; siblingData: Record; siblingDoc: Record; siblingDocWithLocales: Record; skipValidation?: boolean; }; export declare const traverseFields: ({ data, doc, docWithLocales, errors, fields, id, mergeLocaleActions, operation, path, req, siblingData, siblingDoc, siblingDocWithLocales, skipValidation, }: Args) => Promise; export {};