import { _decryptStream } from './decrypt_stream'; import { _decrypt } from './decrypt'; import { CommitmentPolicy, ClientOptions } from '@aws-crypto/material-management-node'; type CurryFirst any> = fn extends (_: any, ...tail: infer TAIL) => any ? TAIL : never; export declare function buildDecrypt(options?: CommitmentPolicy | Partial): { decryptUnsignedMessageStream: (...args: CurryFirst) => ReturnType; decryptStream: (...args: CurryFirst) => ReturnType; decrypt: (...args: CurryFirst) => ReturnType; }; export {}; //# sourceMappingURL=decrypt_client.d.ts.map