import { AuditableEntity } from '../../auditable/auditable.entity'; import { Role } from './role.entity'; import { Country } from './country.entity'; import { StockPartner } from './stock-partner.entity'; import { Permission } from './permission.entity'; import { StockStonePartner } from './stock-stone-partner.entity'; import { OtpCode } from './otp-code.entity'; import { PinCode } from './pin_code.entity'; import { TotupsBranchManager } from './totups/totups-branch-manager.entity'; import { Distributor } from './users/distributor.entity'; export declare class User extends AuditableEntity { lastName: string; firstName: string; address: string; zipCode: string; email: string; phoneNumber: string; password: string; isVerified: boolean; passwordResetRequired: boolean; tryCount: number; picture: string; isCustomer: boolean; isLocked: boolean; isKycVerified: boolean; isKycPending: boolean; isKycRejected: boolean; isActive: boolean; role: Role; permissions: Permission[]; country: Country; stockPartners: StockPartner[]; stockStonePartners: StockStonePartner[]; toJSON(): Omit; otpCodes: OtpCode[]; pinCodes: PinCode[]; totupsBranchManagers: TotupsBranchManager[]; distributorId: string; distributor: Distributor; }