/** * Checks if a value is an instance of Uint8Array. * * @param value The value to check. * @returns True if the value is a Uint8Array, false otherwise. */ export declare function isBytes(value: unknown): value is Uint8Array; /** * Pads a Uint8Array with zeros on the left to a specified length, or truncates * it from the left if it's too long. * * @param bytes The Uint8Array to pad or truncate. * @param length The desired length of the Uint8Array. * @returns The padded or truncated Uint8Array. */ export declare function setLengthLeft(bytes: Uint8Array, length: number): Uint8Array; /** * Checks if two Uint8Arrays are equal. * * @param x The first Uint8Array to compare. * @param y The second Uint8Array to compare. * @returns True if the Uint8Arrays are equal, false otherwise. */ export declare function equalsBytes(x: Uint8Array, y: Uint8Array): boolean; /** * Converts a UTF-8 encoded string into a byte array. * * @param utf8String The UTF-8 encoded string to convert to bytes. * @returns A Uint8Array representing the byte sequence of the input UTF-8 string. */ export declare function utf8StringToBytes(utf8String: string): Uint8Array; export { bytesToBigInt, bytesToNumber, numberToBytes } from "./number.js"; export { bytesToHexString, hexStringToBytes } from "./hex.js"; //# sourceMappingURL=bytes.d.ts.map