import { Model } from 'sequelize-typescript'; import { IUser, DateOrString } from '../interfaces'; import { AuthToken } from './AuthToken.model'; import { UserGroupScope } from './UserGroupScope.model'; import { UserPassword } from './UserPassword.model'; export declare class User extends Model { id: string; partnerId: string; isActive: boolean; email: string; firstName: string; lastName: string; profilePhoto: string; phoneNumber: string; areTermsAccepted: boolean; dateAcceptedTerms: DateOrString; resetPasswordId: string; language: string; createdAt: Date; updatedAt: Date; deletedAt: Date; authTokens: AuthToken; passwords: UserPassword; scopes: UserGroupScope[]; }