import { HttpClient } from "@angular/common/http"; import { UpdateAgentLockStatusRequest } from "../api/agents"; import { AgentTypes } from "../api/enums"; import { ApplicationService } from "./application.service"; import { UserService } from "./user.service"; import { DialogService } from "./dialog.service"; import { MessageService } from "./message.service"; import * as i0 from "@angular/core"; export declare class AgentService { private http; private userService; private applicationService; private dialogService; private messageService; constructor(http: HttpClient, userService: UserService, applicationService: ApplicationService, dialogService: DialogService, messageService: MessageService); confirmAndUpdateLockStatus(args: { id: string; lock: boolean; type: AgentTypes; dialogMessage: string; dialogConfirmButtonText: string; successMessage: string; }): Promise; updateLockStatus(id: string, request: UpdateAgentLockStatusRequest, type: AgentTypes): import("rxjs").Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }