/opt/canhelp/node_modules/@better-auth/utils/dist
Edit: /opt/canhelp/node_modules/@better-auth/utils/dist/base32.d.mts (1378B)
import { T as TypedArray, U as Uint8Array_ } from './shared/utils.ecd028f7.mjs';
/**
* Base32 encoding and decoding utility.
*/
declare const base32: {
/**
* Encodes data into a Base32 string.
* @param data - The data to encode (ArrayBuffer, TypedArray, or string).
* @param options - Encoding options.
* @returns The Base32 encoded string.
*/
encode(data: ArrayBuffer | TypedArray | string, options?: {
padding?: boolean;
}): string;
/**
* Decodes a Base32 string into a Uint8Array.
* @param data - The Base32 encoded string or ArrayBuffer/TypedArray.
* @returns The decoded Uint8Array.
*/
decode(data: string | ArrayBuffer | TypedArray): Uint8Array_;
};
/**
* Base32hex encoding and decoding utility.
*/
declare const base32hex: {
/**
* Encodes data into a Base32hex string.
* @param data - The data to encode (ArrayBuffer, TypedArray, or string).
* @param options - Encoding options.
* @returns The Base32hex encoded string.
*/
encode(data: ArrayBuffer | TypedArray | string, options?: {
padding?: boolean;
}): string;
/**
* Decodes a Base32hex string into a Uint8Array.
* @param data - The Base32hex encoded string.
* @returns The decoded Uint8Array.
*/
decode(data: string): Uint8Array_;
};
export { base32, base32hex };