/**
 * Convert an ArrayBuffer to a base64-encoded string.
 * Uses btoa which is available in all modern browsers.
 */
export declare function arrayBufferToBase64(buffer: ArrayBuffer): string;
/**
 * Convert a base64 or base64url-encoded string into an ArrayBuffer.
 * Handles both standard base64 and base64url (with - and _ characters).
 */
export declare function base64ToArrayBuffer(base64: string): ArrayBuffer;
/**
 * Convert an ArrayBuffer to a lowercase hex string.
 */
export declare function arrayBufferToHex(buffer: ArrayBuffer): string;
//# sourceMappingURL=encoding.d.ts.map