import { OnInit } from '@angular/core'; import { AuthorizerService } from '@vcomply/authorizer'; import { WebApiService } from '../../service/web-api.service'; import { DialogConfig, DialogRef, SnackBarService } from '../../ui-elements'; import * as i0 from "@angular/core"; export declare class HandoverTransferComponent implements OnInit { private dialog; dialogConfig: DialogConfig; private apiService; private snackBarService; private authorizer; animation: boolean; messageContent: string; type: string; icon: string; loader: boolean; myId: number; responsibilityDetails: any; itemListArray: Array; selectedData: any; searchText: string; minDate: any; delegateDate: any; validation: any; constructor(dialog: DialogRef, dialogConfig: DialogConfig, apiService: WebApiService, snackBarService: SnackBarService, authorizer: AuthorizerService); ngOnInit(): void; delete(deleteFlag: boolean): void; showOption: boolean; selectedUser: any; data: any; closeDialog(data?: any): void; selectedOption(event: any): void; showErrorSnackbar(): void; /** * It gets a list of members from the API and then sets the user for handover. */ getMemberList(): void; apiCalled(url: string, setUser: any): void; getEmployeeList(): void; /** * The function takes an array of objects, filters out the objects that don't meet the criteria, and * returns a new array of objects that do meet the criteria. * @param {any} handoverList - Array of objects */ setUserForHandover(handoverList: any): void; /** * The function takes in an array of objects, and returns a filtered array of objects. * * The function is called like this: * * this.setUserForTransfer(this.transferList); * The function is called * @param {any} transferList - any = [{employee_email: "test@test.com", employee_name: "test", * employee_id: "123"}, {employee_email: "test1@test.com", employee_name: "test1", employee_id: "1234"} */ setUserForTransfer(transferList: any): void; setUserForDelegate(delegateList: any): void; getToday(timestamp: any): number; getMinDate(): string; setNewDelegateDate(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }