import { PrismaService } from 'prisma/prisma.service';
import { LoginDto } from './dto/login.dto';
import { JwtService } from '@nestjs/jwt';
export declare class AuthService {
    private prisma;
    private jwt;
    constructor(prisma: PrismaService, jwt: JwtService);
    login(loginDto: LoginDto): Promise<{
        passwordExpired: boolean;
        mustChangePassword: boolean | null;
        access_token: string;
        user: {
            id: any;
            nom: any;
            prenom: any;
            email: any;
            role: any;
        };
    }>;
    private generateToken;
    private isPasswordExpired;
}
