import { Strategy } from 'passport-jwt'; declare const JwtStrategy_base: new (...args: any[]) => Strategy; export declare class JwtStrategy extends JwtStrategy_base { private readonly logger; constructor(); validate(payload: { sub?: number; id?: number; userId?: number; username?: string; role?: string; isPremium?: boolean; }): Promise<{ id: number | undefined; userId: number | undefined; username: string | undefined; role: string; isPremium: boolean; }>; } export {};