import { Strategy } from 'passport-jwt'; import { ConfigService } from '@nestjs/config'; import { AuthModuleOptions } from '../../auth.module'; import { AuthUser } from '../../interfaces'; import { AuthService } from '../../auth.service'; import { JwtPayload } from './jwt.dto'; declare const JwtStrategy_base: new (...args: any[]) => Strategy; export declare class JwtStrategy extends JwtStrategy_base { private authModuleOptions; private authService; private configService; private readonly logger; constructor(authModuleOptions: AuthModuleOptions, authService: AuthService, configService: ConfigService); validate(payload: JwtPayload): Promise; } export {};