import * as Effect from 'effect/Effect'; import type { JwtPayload } from 'jsonwebtoken'; import { JwtUserContext } from './common.js'; export type JwtSigningConfigRsa = { rsaPrivateKey: string; issuer: string; maxTtlSec: number; }; export type JwtVerificationConfigRsa = { rsaPublicKey: string; issuer: string; }; export declare function jwtSignTokenRsa(payload: JwtPayload, config: JwtSigningConfigRsa): Effect.Effect; export declare function jwtVerifyTokenRsa(token: string, config: JwtVerificationConfigRsa): Effect.Effect; //# sourceMappingURL=rsa.d.ts.map