import { FormGroup } from '@angular/forms'; import { Device } from './device'; import { LineAssociation } from './line-association'; import { LineAssociationInterface } from './line-association-interface'; import { LineInterface } from './line'; export declare class SimplifiedUser { userid: string; email: string; firstName: string; lastName: string; siteId: number; siteName: number; token: string; cucmId?: number; 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; devices: Device[]; viewMode: string; hasModifiedCache: boolean; newUserId: string; editMode: boolean; ldapIntegrated: boolean; lines?: LineInterface[]; form: FormGroup; constructor(user?: any, isLdap?: boolean); getLineVal(lineAssociation: LineAssociation | LineAssociationInterface, lines: any, token: string): any; getUserDetailsSavableData(): {}; initForm(): void; toggleEditMode(): void; getSavableData(): {}; equal(userToCompare?: SimplifiedUser): boolean; } export interface SimplifiedUserInterface { userid: string; email: string; firstName: string; lastName: string; form: FormGroup; }