import * as jose from "jose";
import { Config } from "../config/index.js";
export declare function generateIdToken(pubkey: string, name: string | null, image: string | null, config: Config): Promise<string>;
export declare function generateRefreshToken(pubkey: string, config: Config): Promise<string>;
export declare function verifyRefreshToken(refreshToken: string, config: Config): Promise<{
    pubkey?: string;
    jwt: jose.JWTVerifyResult["payload"];
}>;
//# sourceMappingURL=jwt.d.ts.map