/**
 * encryption.ts
 *
 * Utilities for encrypting and decrypting sensitive data like tokens
 * when passing them between services.
 */
/**
 * Encrypts a token using JOSE JWE format (which handles hybrid encryption internally)
 * This handles tokens of any size by using RSA to encrypt a symmetric key
 * and using that symmetric key to encrypt the actual token.
 *
 * @param token The token to encrypt
 * @returns Compact JWE format encrypted token
 */
export declare function encryptToken(token: string): Promise<string>;
//# sourceMappingURL=encryption.d.ts.map