import { BatchExecuteStatementCommand as __BatchExecuteStatementCommand } 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 BatchExecuteStatementCommandInput = Pick< __BatchExecuteStatementCommandInput, Exclude > & { Statements: | (Pick< BatchStatementRequest, Exclude > & { Parameters?: NativeAttributeValue[] | undefined; })[] | undefined; }; export type BatchExecuteStatementCommandOutput = Pick< __BatchExecuteStatementCommandOutput, Exclude > & { Responses?: | (Pick< BatchStatementResponse, Exclude > & { Error?: | (Pick< BatchStatementError, Exclude > & { Item?: Record | undefined; }) | undefined; Item?: Record | undefined; })[] | undefined; }; export declare class BatchExecuteStatementCommand extends DynamoDBDocumentClientCommand< BatchExecuteStatementCommandInput, BatchExecuteStatementCommandOutput, __BatchExecuteStatementCommandInput, __BatchExecuteStatementCommandOutput, DynamoDBDocumentClientResolvedConfig > { readonly input: BatchExecuteStatementCommandInput; protected readonly inputKeyNodes: { Statements: { "*": { Parameters: import("../commands/utils").KeyNodeChildren; }; }; }; protected readonly outputKeyNodes: { Responses: { "*": { Error: { Item: import("../commands/utils").KeyNodeChildren; }; Item: import("../commands/utils").KeyNodeChildren; }; }; }; protected readonly clientCommand: __BatchExecuteStatementCommand; readonly middlewareStack: MiddlewareStack< BatchExecuteStatementCommandInput | __BatchExecuteStatementCommandInput, BatchExecuteStatementCommandOutput | __BatchExecuteStatementCommandOutput >; constructor(input: BatchExecuteStatementCommandInput); resolveMiddleware( clientStack: MiddlewareStack, configuration: DynamoDBDocumentClientResolvedConfig, options?: __HttpHandlerOptions ): Handler< BatchExecuteStatementCommandInput, BatchExecuteStatementCommandOutput >; } import { BatchExecuteStatementCommandInput as __BatchExecuteStatementCommandInput, BatchExecuteStatementCommandOutput as __BatchExecuteStatementCommandOutput, BatchStatementError, BatchStatementRequest, BatchStatementResponse, } from "@aws-sdk/client-dynamodb"; import { NativeAttributeValue } from "@aws-sdk/util-dynamodb";