import { AlgorithmSuite, EncryptedDataKey } from '@aws-crypto/material-management'; export declare function rawAesEncryptedDataKeyFactory(toUtf8: (input: Uint8Array) => string, fromUtf8: (input: string) => Uint8Array): { rawAesEncryptedDataKey: (keyNamespace: string, keyName: string, iv: Uint8Array, ciphertext: Uint8Array, authTag: Uint8Array) => EncryptedDataKey; }; export declare function rawAesEncryptedPartsFactory(fromUtf8: (input: string) => Uint8Array): { rawAesEncryptedParts: (suite: AlgorithmSuite, keyName: string, { encryptedDataKey, rawInfo }: EncryptedDataKey) => { authTag: Uint8Array; ciphertext: Uint8Array; iv: Uint8Array; }; }; //# sourceMappingURL=raw_aes_encrypted_data_keys.d.ts.map