import type { UpdateItemInput } from '../../../entity/actions/update/index.js'; import type { Entity } from '../../../entity/index.js'; import type { Require } from '../../../types/require.js'; import type { TransactWriteItem, WriteTransactionImplementation } from '../transactWrite/transaction.js'; import { WriteTransaction } from '../transactWrite/transaction.js'; import { $item, $options } from './constants.js'; import type { UpdateTransactionOptions } from './options.js'; export declare class UpdateTransaction = UpdateTransactionOptions> extends WriteTransaction implements WriteTransactionImplementation { static actionName: "transactUpdate"; [$item]?: UpdateItemInput; [$options]: OPTIONS; constructor(entity: ENTITY, item?: UpdateItemInput, options?: OPTIONS); item(nextItem: UpdateItemInput): UpdateTransaction; options>(nextOptions: NEXT_OPTIONS | ((prevOptions: OPTIONS) => NEXT_OPTIONS)): UpdateTransaction; params(): Require & { ToolboxItem: UpdateItemInput; }; }