/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
/**
 * SJCL: https://github.com/bitwiseshiftleft/sjcl/blob/master/core/aes.js
 *
 * OpenSSL: https://github.com/openssl/openssl/blob/master/crypto/aes/aes_core.c
 */
import { Bytes } from "#util/Bytes.js";
import { WordArray } from "./WordArray.js";
/**
 * AES core block cipher implementation.
 *
 * WARNING: Unaudited.  Consider platform replacement if available.
 */
export declare function Aes(key: Bytes): {
    encrypt(pt: WordArray, ct?: WordArray): WordArray;
    decrypt(ct: WordArray, pt?: WordArray): WordArray;
};
//# sourceMappingURL=Aes.d.ts.map