import { JwtService } from '@nestjs/jwt';
import { Repository } from 'typeorm';
import { User } from '../../entities/user.entity';
export declare class AdminAuthService {
    private userRepository;
    private jwtService;
    constructor(userRepository: Repository<User>, jwtService: JwtService);
    validateAdmin(email: string, password: string): Promise<User>;
    login(user: User): Promise<{
        token: string;
        user: any;
    }>;
    hashPassword(password: string): Promise<string>;
}
