import { NodeHttpOptions as __HttpOptions__ } from '@aws-sdk/types'; import * as __aws_sdk_types from '@aws-sdk/types'; /** * DecryptInput shape */ export interface DecryptInput { /** *
Ciphertext to be decrypted. The blob includes metadata.
*/ CiphertextBlob: ArrayBuffer | ArrayBufferView | string; /** *The encryption context. If this was specified in the Encrypt function, it must be specified here or the decryption operation will fail. For more information, see Encryption Context.
*/ EncryptionContext?: { [key: string]: string; } | Iterable<[string, string]>; /** *A list of grant tokens.
For more information, see Grant Tokens in the AWS Key Management Service Developer Guide.
*/ GrantTokens?: Array