import { Entity } from '@loopback/repository'; import { UserCredentials } from './user-credentials.model'; declare type Phone = { countryCode: string; number: string; }; export declare class User extends Entity { id: string; tenantId: string; username: string; email: string; fullName?: boolean; phone?: Phone; bio?: boolean; emailVerified?: boolean; phoneVerified?: boolean; emailVerificationToken?: string; phoneVerificationToken?: string; avatar?: string; userCredentials: UserCredentials; lastLoginAt?: Date; createdAt?: Date; updatedAt?: Date; [prop: string]: any; constructor(data?: Partial); } export interface UserRelations { } export declare type UserWithRelations = User & UserRelations; export {};