import { Role } from '../../role/entities/role.entity';
import { Permission } from '../../permission/entities/permission.entity';
export declare class User {
    id: number;
    firstName: string;
    lastName: string;
    email: string;
    phone_number: string;
    password: string;
    isActive: boolean;
    otpCode: string | null;
    otpExpires: Date | null;
    otpAttempts: number;
    otpType: string | null;
    isEmailVerified: boolean;
    isApprovedByAdmin: boolean;
    isClient: boolean;
    status: string;
    roles: Role[];
    primary_scheme: 'QRS' | 'TQS' | null;
    permissions: Permission[];
    created_at: Date;
    updated_at: Date;
}
