/** * JWE algorithm registry. Two-tier dispatch on `alg` (key management) * and `enc` (content encryption). `ECDH-ES` + `A256GCM` are wired at * module load. pq-hybrid registers via its standalone module so the * core has no post-quantum import. */ import { type RecipientFn, type SenderFn } from './types'; /** Register a `(sender, recipient)` pair for an alg. Idempotent. */ export declare function register(alg: string, sender: SenderFn, recipient: RecipientFn): void; export declare function resolveAlg(alg: string): { sender: SenderFn; recipient: RecipientFn; }; export declare function cekLengthForEnc(enc: string): number;