export type BinaryData = Uint8Array; export declare function createBinary(input: string | ArrayBuffer | Uint8Array | number[] | number, encoding?: "utf-8" | "base64" | "hex"): Uint8Array; export declare function binaryToString(data: Uint8Array, encoding?: "utf-8" | "base64" | "hex"): string; export declare function stringToUint8Array(str: string): Uint8Array; export declare function uint8ArrayToString(data: Uint8Array): string; export declare function base64ToUint8Array(base64: string): Uint8Array; export declare function uint8ArrayToBase64(data: Uint8Array): string; export declare function hexToUint8Array(hex: string): Uint8Array; export declare function uint8ArrayToHex(data: Uint8Array): string; export declare function concatBinary(...arrays: Uint8Array[]): Uint8Array; export declare function sliceBinary(data: Uint8Array, start?: number, end?: number): Uint8Array; export declare function equalsBinary(a: Uint8Array, b: Uint8Array): boolean; export declare function viewBinary(data: Uint8Array, byteOffset: number, byteLength?: number): Uint8Array; export declare function isBinary(value: unknown): value is Uint8Array; export declare function isNodeBuffer(value: unknown): boolean; export declare function bufferToUint8Array(buffer: unknown): Uint8Array; export declare function binaryToBlob(data: Uint8Array, type?: string): Blob; export declare function blobToBinary(blob: Blob): Promise; export declare function streamToBinary(stream: ReadableStream): Promise; export declare function binaryToStream(data: Uint8Array): ReadableStream; export declare function randomUUID(): string;