import { ExecuteTransactionCommand as __ExecuteTransactionCommand } from "@aws-sdk/client-dynamodb"; import { Command as $Command } from "@smithy/core/client"; import { Handler, MiddlewareStack } from "@smithy/types"; import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; import { DynamoDBDocumentClientCommand } from "../baseCommand/DynamoDBDocumentClientCommand"; import { DynamoDBDocumentClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes, } from "../DynamoDBDocumentClient"; export { DynamoDBDocumentClientCommand, $Command }; export type ExecuteTransactionCommandInput = Pick< __ExecuteTransactionCommandInput, Exclude > & { TransactStatements: | (Pick< ParameterizedStatement, Exclude > & { Parameters?: NativeAttributeValue[] | undefined; })[] | undefined; }; export type ExecuteTransactionCommandOutput = Pick< __ExecuteTransactionCommandOutput, Exclude > & { Responses?: | (Pick> & { Item?: Record | undefined; })[] | undefined; }; export declare class ExecuteTransactionCommand extends DynamoDBDocumentClientCommand< ExecuteTransactionCommandInput, ExecuteTransactionCommandOutput, __ExecuteTransactionCommandInput, __ExecuteTransactionCommandOutput, DynamoDBDocumentClientResolvedConfig > { readonly input: ExecuteTransactionCommandInput; protected readonly inputKeyNodes: { TransactStatements: { "*": { Parameters: import("../commands/utils").KeyNodeChildren; }; }; }; protected readonly outputKeyNodes: { Responses: { "*": { Item: import("../commands/utils").KeyNodeChildren; }; }; }; protected readonly clientCommand: __ExecuteTransactionCommand; readonly middlewareStack: MiddlewareStack< ExecuteTransactionCommandInput | __ExecuteTransactionCommandInput, ExecuteTransactionCommandOutput | __ExecuteTransactionCommandOutput >; constructor(input: ExecuteTransactionCommandInput); resolveMiddleware( clientStack: MiddlewareStack, configuration: DynamoDBDocumentClientResolvedConfig, options?: __HttpHandlerOptions ): Handler; } import { ExecuteTransactionCommandInput as __ExecuteTransactionCommandInput, ExecuteTransactionCommandOutput as __ExecuteTransactionCommandOutput, ItemResponse, ParameterizedStatement, } from "@aws-sdk/client-dynamodb"; import { NativeAttributeValue } from "@aws-sdk/util-dynamodb";