import { Relation } from 'typeorm'; import { Client } from './client'; import { Country } from './country'; import { EntityTag } from './entityTag'; import { UserAlertComplain } from './userAlertComplain'; import { UserAlertConfiguration } from './userAlertConfiguration'; import { UserAlertNotificationsConfig } from './userAlertNotificationsConfig'; import { UserConfiguration } from './userConfiguration'; import { UserSecurityRole } from './userSecurityRole'; export declare class User { id: Buffer; numberId: number; firstName: string; lastName: string; companyName: string | null; telephone: string | null; street: string | null; postalCode: string | null; city: string | null; region: string | null; email: string; userName: string; createdAt: Date | null; modifiedAt: Date | null; status: string | null; clientId: number; client: Relation; pincode: string | null; isAdmin: boolean; countryId: number | null; country: Relation; telephoneCountryId: number | null; telephoneCountry: Relation; dataSourceTypeId: number | null; preferredUserName: string | null; lastLoginAt: Date | null; emailVerified: boolean; lat: number | null; lon: number | null; userAgreementAcceptedAt: Date | null; userConfiguration: Relation; userAlertConfiguration: Relation[]; clientAlertNotificationOverride?: Relation[]; userAlertComplain: Relation[]; userSecurityRoles?: Relation[]; securityGroupEntityTags?: EntityTag[]; fullPhoneNumber: string | null; profile?: Record | null; }