import { Payload } from '../..'; import { AccessResult } from '../../config/types'; import { SanitizedCollectionConfig, TypeWithID } from '../../collections/config/types'; import { SanitizedGlobalConfig } from '../../globals/config/types'; declare type Arguments = { payload: Payload; entity: SanitizedCollectionConfig | SanitizedGlobalConfig; doc: T; locale: string; accessResult: AccessResult; }; declare const replaceWithDraftIfAvailable: ({ payload, entity, doc, locale, accessResult, }: Arguments) => Promise; export default replaceWithDraftIfAvailable;