/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import { Bytes } from "#util/Bytes.js"; /** * A source of entropy. */ export declare abstract class Entropy { /** * Create a random buffer from the most cryptographically-appropriate source available. */ abstract randomBytes(length: number): Bytes; get randomUint8(): number; get randomUint16(): number; get randomUint32(): number; get randomBigUint64(): bigint; randomBigInt(size: number, maxValue?: bigint): bigint; } //# sourceMappingURL=Entropy.d.ts.map