import { DeleteItemInput, PutItemInput, TransactWriteItem, UpdateItemInput } from '@aws-sdk/client-dynamodb';
export interface IDynamoDBTransactionWrite {
    getItems(): TransactWriteItem[];
    getRegisteredPutItems(): ReadonlyArray<PutItemInput>;
    getRegisteredUpdateItems(): ReadonlyArray<UpdateItemInput>;
    put(input: PutItemInput): void;
    update(input: UpdateItemInput): void;
    delete(input: DeleteItemInput): void;
    commit(): Promise<void>;
}
