import type { DeepPartial } from 'ts-essentials'; import type { PayloadRequest, PopulateType, SelectType, TransformCollectionWithSelect } from '../../types/index.js'; import type { Collection, RequiredDataFromCollectionSlug, SelectFromCollectionSlug } from '../config/types.js'; import { type CollectionSlug, type FindOptions } from '../../index.js'; export type Arguments = { autosave?: boolean; collection: Collection; data: DeepPartial>; depth?: number; disableTransaction?: boolean; disableVerificationEmail?: boolean; draft?: boolean; id: number | string; overrideAccess?: boolean; overrideLock?: boolean; overwriteExistingFiles?: boolean; populate?: PopulateType; publishAllLocales?: boolean; publishSpecificLocale?: string; req: PayloadRequest; showHiddenFields?: boolean; trash?: boolean; unpublishAllLocales?: boolean; } & Pick, 'select'>; export declare const updateByIDOperation: = SelectType>(incomingArgs: Arguments) => Promise>; //# sourceMappingURL=updateByID.d.ts.map