/** * Pure-JS base64url codec (no padding, RFC 4648 §5). * * Lives in `utils/` rather than `crypto/` because it's needed by models (e.g. * VaultDocument serialization) and we don't want models pulling the crypto * provider — that would force the Node WASM provider into the RN bundle even * for code paths that don't touch crypto. * * Both providers (Node WASM and RN) re-export these helpers under the same * names; this module is the canonical implementation used by non-crypto code. */ export declare function toBase64UrlPure(data: Uint8Array): string; export declare function fromBase64UrlPure(encoded: string): Uint8Array;