import { EntityAction } from '../../../../entity/index.js'; import type { Entity, KeyInputItem } from '../../../../entity/index.js'; import type { NonNull } from '../../../../types/nonNull.js'; import type { TransactGetItem } from '../transaction.js'; import { $key, $options } from './constants.js'; import type { GetTransactionOptions } from './options.js'; export declare class GetTransaction = GetTransactionOptions> extends EntityAction { static actionName: "transactGet"; [$key]?: KeyInputItem; [$options]: OPTIONS; constructor(entity: ENTITY, key?: KeyInputItem, options?: OPTIONS); key(nextKey: KeyInputItem): GetTransaction; options>(nextOptions: NEXT_OPTIONS | ((prevOptions: OPTIONS) => NEXT_OPTIONS)): GetTransaction; params(): NonNull; }