import { EventEmitter, OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { UserService } from './services/user.service'; import { APIService } from "./services/api.service"; import { LineAssociation } from './classes/line-association'; import { LineAssociationInterface } from './classes/line-association-interface'; import { Device } from './classes/device'; import * as i0 from "@angular/core"; export declare class UserManageWidgetComponent implements OnInit { userService: UserService; private apiService; dataPending: boolean; onSave: EventEmitter; onChange: EventEmitter; selectDevice: EventEmitter; goBack: EventEmitter; token: string; host: string; siteId: number; userId: string; deviceName: string; isLdap: boolean; get form(): FormGroup; get user(): any; get userName(): string; get lineAssociation(): LineAssociation | LineAssociationInterface | undefined; private readonly router; constructor(userService: UserService, apiService: APIService); ngOnInit(): void; onDeviceSelect(device: Device): void; onGoBack(): void; onExtensionChange(): void; onChangeField(token: string): void; saveChanges(): void; toggleEditMode(): void; isSavingDisabled(): boolean; changeField(token: string): void; private digestCredentialsHandler; private getData; private setCookie; private validateUserId; save(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }