import type { JWTOptions } from '../types/interfaces'; export declare abstract class JWT { static sign(payload: { [key: string]: any; }): Promise; static verify(token: string): Promise; static decode(token: string): T; protected static getOptions(): JWTOptions; }