declare const CHARSETS: readonly ["hex", "base64", "base64url", "alphanumeric"]; type Charset = (typeof CHARSETS)[number]; declare enum TokenPropsEnum { BYTE_LENGTH = "byteLength", CHARSET = "charset", COUNT = "count" } type GenerateTokenFunctionProps = { [key in TokenPropsEnum]?: key extends TokenPropsEnum.BYTE_LENGTH | TokenPropsEnum.COUNT ? number : key extends TokenPropsEnum.CHARSET ? Charset : never; }; declare const ALPHANUMERIC_CHARSET = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; declare function bytesToHex(bytes: Uint8Array): string; declare function bytesToBase64(bytes: Uint8Array): string; declare function bytesToBase64Url(bytes: Uint8Array): string; declare function bytesToAlphanumeric(bytes: Uint8Array): string; export { ALPHANUMERIC_CHARSET as A, CHARSETS as C, type GenerateTokenFunctionProps as G, TokenPropsEnum as T, type Charset as a, bytesToAlphanumeric as b, bytesToBase64 as c, bytesToBase64Url as d, bytesToHex as e };