import { FormGroup } from '@angular/forms'; import { Device } from './device'; import { LineAssociation } from './line-association'; import { LineAssociationInterface } from './line-association-interface'; import { ValidationService } from '../services/validation.service'; export declare class SimplifiedUser { userid: string; email: string; firstName: string; lastName: string; siteId: number; siteName: number; token: string; department: string; manager: string; associatedPc: string; digestCredentials: string; userProfile: string; enableMobileVoiceAccess: boolean; userLocale: string; confirmDigestCredentials?: any; middleName: string; telephoneNumber: string; mobileNumber: string; directoryUri: string; title: string; homeNumber: string; pagerNumber: string; displayName: string; viewMode: string; hasModifiedCache: boolean; newUserId?: string; editMode: boolean; form: FormGroup; viewType?: any; devices: Device[]; constructor(user: any, validationService: ValidationService); getLineVal(lineAssociation: LineAssociation | LineAssociationInterface, lines: any, token: string): any; initForm(): void; toggleEditMode(): void; getSavableData(): {}; getFullData(): {}; getUserDetailsSavableData(): {}; equal(userToCompare?: SimplifiedUser): boolean; } export interface SimplifiedUserInterface { userid: string; email: string; firstName: string; lastName: string; form?: FormGroup; }