import { Strategy } from 'passport-jwt'; import { ConfigService } from '@nestjs/config'; import { Repository } from 'typeorm'; import { User } from '../entities/user.entity'; import { TokenPayload } from '../auth.service'; declare const JwtStrategy_base: new (...args: any[]) => Strategy; export declare class JwtStrategy extends JwtStrategy_base { private readonly configService; private readonly userRepository; constructor(configService: ConfigService, userRepository: Repository); validate(payload: TokenPayload): Promise<{ sub: string; tenantId: string; phone: string; }>; } export {};