import { GetItemCommand as __GetItemCommand } 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 GetCommandInput = Pick< __GetItemCommandInput, Exclude > & { Key: Record | undefined; }; export type GetCommandOutput = Pick< __GetItemCommandOutput, Exclude > & { Item?: Record | undefined; }; export declare class GetCommand extends DynamoDBDocumentClientCommand< GetCommandInput, GetCommandOutput, __GetItemCommandInput, __GetItemCommandOutput, DynamoDBDocumentClientResolvedConfig > { readonly input: GetCommandInput; protected readonly inputKeyNodes: { Key: import("../commands/utils").KeyNodeChildren; }; protected readonly outputKeyNodes: { Item: import("../commands/utils").KeyNodeChildren; }; protected readonly clientCommand: __GetItemCommand; readonly middlewareStack: MiddlewareStack< GetCommandInput | __GetItemCommandInput, GetCommandOutput | __GetItemCommandOutput >; constructor(input: GetCommandInput); resolveMiddleware( clientStack: MiddlewareStack, configuration: DynamoDBDocumentClientResolvedConfig, options?: __HttpHandlerOptions ): Handler; } import { GetItemCommandInput as __GetItemCommandInput, GetItemCommandOutput as __GetItemCommandOutput, } from "@aws-sdk/client-dynamodb"; import { NativeAttributeValue } from "@aws-sdk/util-dynamodb";