import { Role } from "../../role/entities/role.entity";
import { UserLogin } from "./user-login.entity";
import { Company } from "../../company/entities/company.entity";
import { Employee } from "../../employees/entities/employee.entity";
import { BaseEntity } from "../../common/entities/base.entity";
export declare class Auth extends BaseEntity {
    id: number;
    company_id: number;
    employee_id: number;
    first_name: string;
    last_name: string;
    email: string;
    password: string;
    phone: string;
    profile_image: string;
    role_id: number;
    status: number;
    last_login_at: Date;
    slug: string;
    is_email_verified: boolean;
    email_verification_token: string;
    company: Company;
    employee: Employee;
    role: Role;
    userLogins: UserLogin[];
    hashPassword(password: string): Promise<void>;
    setProfileImageUrl(): Promise<void>;
    access_token?: string;
}
