export { H as HMAC_ALGORITHMS, a as HMAC_WEB_CRYPTO_HASH, b as HmacAlgorithm, R as RSA_ALGORITHMS, c as RSA_NODE_HASH, d as RSA_WEB_CRYPTO_HASH, e as RsaAlgorithm, S as SignedAlgorithm, i as isHmac, f as isRsa } from '../algorithm.enum-BXj05MSN.js'; export { A as ALPHANUMERIC_CHARSET, C as CHARSETS, a as Charset, G as GenerateTokenFunctionProps, T as TokenPropsEnum, b as bytesToAlphanumeric, c as bytesToBase64, d as bytesToBase64Url, e as bytesToHex } from '../encode-BEgFgpH8.js'; export { A as AudienceMismatchError, D as DecodedToken, E as EncodeSignedOptions, I as InvalidSignatureError, a as InvalidTokenError, b as IssuerMismatchError, N as NotBeforeError, S as SignedHeader, c as SignedPayload, d as SignedTokenError, e as StandardClaims, T as TokenExpiredError, V as VerifySignedOptions } from '../signed.errors-CpgTbRvW.js'; declare function bytesEqual(a: Uint8Array, b: Uint8Array): boolean; declare function secureCompare(a: string, b: string): boolean; declare function getRandomInt(max: number): number; declare function getRandomBytes(length: number): Uint8Array; declare function isNode(): boolean; declare const byteLengthError: { invalidByteLength: string; byteLengthTooLarge: string; }; declare const charsetError = "Invalid charset. Must be one of: hex, base64, base64url, alphanumeric."; declare const countError: { invalidCount: string; countTooLarge: string; }; declare const unwantedPropsError: (unwantedProps: string[]) => string; declare function base64UrlEncode(input: string | Uint8Array | Buffer): string; declare function base64UrlDecode(input: string): Uint8Array; declare function base64UrlDecodeToUtf8(input: string): string; export { base64UrlDecode, base64UrlDecodeToUtf8, base64UrlEncode, byteLengthError, bytesEqual, charsetError, countError, getRandomBytes, getRandomInt, isNode, secureCompare, unwantedPropsError };