import type { Config } from './config.js'; export type Transport = 'header' | 'cookie'; export interface Session { userId: string; sessionId: string; jti: string; issuedAt?: Date; expiresAt: Date; transport?: Transport; } export declare const MAX_RAW_TOKEN_BYTES = 8192; export interface Keys { key(kid: string): Promise; } export declare const rejectDuplicateMembers: (text: string) => void; export declare const verifyToken: (cfg: Config, token: string, keys: Keys) => Promise;