import type { Entity, KeyInputItem } from '../../../entity/index.js'; import type { Require } from '../../../types/require.js'; import { WriteTransaction } from '../transactWrite/transaction.js'; import type { TransactWriteItem, WriteTransactionImplementation } from '../transactWrite/transaction.js'; import { $key, $options } from './constants.js'; import type { DeleteTransactionOptions } from './options.js'; export declare class DeleteTransaction = DeleteTransactionOptions> extends WriteTransaction implements WriteTransactionImplementation { static actionName: "transactDelete"; [$key]?: KeyInputItem; [$options]: OPTIONS; constructor(entity: ENTITY, key?: KeyInputItem, options?: OPTIONS); key(nextKey: KeyInputItem): DeleteTransaction; options>(nextOptions: NEXT_OPTIONS | ((prevOptions: OPTIONS) => NEXT_OPTIONS)): DeleteTransaction; params(): Require; }