import { UsersService } from '../users/users.service.js';
import { SmbService } from '../storage/smb.service.js';
import { JwtService } from '@nestjs/jwt';
export declare class AuthService {
    private usersService;
    private jwtService;
    private smbService;
    constructor(usersService: UsersService, jwtService: JwtService, smbService: SmbService);
    register(email: string, pass: string): Promise<{
        access_token: string;
        user: {
            id: any;
            email: any;
            role: any;
        };
    }>;
    login(user: any): Promise<{
        access_token: string;
        user: {
            id: any;
            email: any;
            role: any;
        };
    }>;
    validateUser(email: string, pass: string): Promise<any>;
}
