import { EventEmitter, OnInit } from '@angular/core'; import { FrequencyService } from '../frequency/frequency.service'; import { ComplianceCommonService } from '../../workflow-services/common-workflow-services/compliance-common.service'; import { Responsibility } from './link-responsibility.interface'; import * as i0 from "@angular/core"; export declare class LinkResponsibilityListComponent implements OnInit { private frequencyService; private complianceCommonService; onCompletionOfResponsibility: any; feature: any; respIdKey: string; selectedResponsibilityValues: any; radioSelection: boolean; parentResponsibility: any; closeButton: EventEmitter; selectedResponsibility: EventEmitter; AVATAR_CONSTANTS: { TYPE: { ASSIGNOR: string; REVIEWER: string; }; COLOR: { GREEN: string; BLUE: string; }; ANYONE: string; ALL: string; }; animation: boolean; responsibilityLoader: boolean; isValidObj: boolean; isOnCompletionRc: boolean; responsibilitiesData: any; responsibilityTabCount: any; typeToCountProperty: any; responsibilityPayload: { type: string; paginationType: string; a: string; searchText: string; filterData: { appList: never[]; riskIds: never[]; reviewerId: never[]; responsibilityCenter: never[]; entrustedBy: never[]; entrustedTo: never[]; responsibilityCategory: never[]; complianceType: number[]; }; pageNo: number; sortObj: { sortBy: string; type: string; }; pageName: string; }; selectedResponsibilityId: any[]; responsibilityTabs: any[]; currentTab: number; responsibilityCurrentPage: number; regulationCount: number; standardsCount: number; internalsCount: number; othersCount: number; responsibilitySearchText: string; noDataMessage: string; noDataImagePath: string; floaterBarText: any; responsibilityList: any; featureFlag_on_completion_of: any; close: any; userList: any[]; rcList: any[]; allRcList: any[]; viewResponsibilityId: any; viewResponsibilityData: any; responsibilityFloaterBarData: any; isResponsibilitySelected: boolean; constructor(frequencyService: FrequencyService, complianceCommonService: ComplianceCommonService); ngOnInit(): void; back(): void; getResponsibilityValues(): void; populateResponsibilityValues(): void; getRcList(): void; getResponsibilityList(pageNo?: number): void; private mapResponsibilitiesData; responsibilityPageChange(pageNumber: number): void; deleteItem(item: any): void; save(event: any): void; filterUniqueResponsibilityValues(): void; insertUniqueResponsibility(result: Responsibility, item: any): void; getBridgeIds(result: any): void; onClickTabChange(tab: any): void; search(): void; setResponsibilitiesCount(): void; featureFlagInitialization(): void; selectResp(resp: any, mode: boolean): void; generateResponsibilityId(resp: any): any[]; generateRespObj(resp: any, assigneeId: any, responsibilityCenter: any): { responsibilityId: any; assigneeId: any; responsibilityCenter: any; reportName: any; assigneeBridgeId: never[]; responsibilityCenterBridgeId: never[]; }; viewResponsibility(id: any): void; createSeparateResponsibilities(responsibility: any): any[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }