import { BatchGetItemCommand as __BatchGetItemCommand } 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 BatchGetCommandInput = Pick< __BatchGetItemCommandInput, Exclude > & { RequestItems: | Record< string, Pick> & { Keys: Record[] | undefined; } > | undefined; }; export type BatchGetCommandOutput = Pick< __BatchGetItemCommandOutput, Exclude > & { Responses?: | Record[]> | undefined; UnprocessedKeys?: | Record< string, Pick> & { Keys: Record[] | undefined; } > | undefined; }; export declare class BatchGetCommand extends DynamoDBDocumentClientCommand< BatchGetCommandInput, BatchGetCommandOutput, __BatchGetItemCommandInput, __BatchGetItemCommandOutput, DynamoDBDocumentClientResolvedConfig > { readonly input: BatchGetCommandInput; protected readonly inputKeyNodes: { RequestItems: { "*": { Keys: { "*": import("../commands/utils").KeyNodeChildren; }; }; }; }; protected readonly outputKeyNodes: { Responses: { "*": { "*": import("../commands/utils").KeyNodeChildren; }; }; UnprocessedKeys: { "*": { Keys: { "*": import("../commands/utils").KeyNodeChildren; }; }; }; }; protected readonly clientCommand: __BatchGetItemCommand; readonly middlewareStack: MiddlewareStack< BatchGetCommandInput | __BatchGetItemCommandInput, BatchGetCommandOutput | __BatchGetItemCommandOutput >; constructor(input: BatchGetCommandInput); resolveMiddleware( clientStack: MiddlewareStack, configuration: DynamoDBDocumentClientResolvedConfig, options?: __HttpHandlerOptions ): Handler; } import { BatchGetItemCommandInput as __BatchGetItemCommandInput, BatchGetItemCommandOutput as __BatchGetItemCommandOutput, KeysAndAttributes, } from "@aws-sdk/client-dynamodb"; import { NativeAttributeValue } from "@aws-sdk/util-dynamodb";