import { HttpClient, HttpParams } from '@angular/common/http'; import { Configurations } from '../configurations'; import { AuthService } from './auth.service'; import { AssessmentList } from '../sharedComponents/assessment-list/service/assessment.interface'; import { BehaviorSubject, Observable } from 'rxjs'; import { Responsibility } from '../interfaces/responsibilty.interface'; import { GrcService } from '../workflow/shared/services/grc.service'; import { BizCycleService } from '../services/biz-cycle.service'; import * as i0 from "@angular/core"; export declare class ResponsibilityService { private http; private authService; private grcService; private businessCycleService; env: any; dataPerPage: number; responsibilityPageNumber: number; grcOwners$: BehaviorSubject; RCList: BehaviorSubject; AssignorList: BehaviorSubject; AssuranceListForAudit: BehaviorSubject; GroupList: BehaviorSubject; AssuranceCategoryList: BehaviorSubject; private overseerList; private policyGroups; constructor(http: HttpClient, authService: AuthService, grcService: GrcService, businessCycleService: BizCycleService, config?: Configurations); getResponsibilityCenterList(params?: HttpParams): Observable; getOrganizationGroups(params?: HttpParams): Observable; getOrganizationPolicyGroups(params?: HttpParams): Observable; getOrganizationOverseersGroups(params?: HttpParams): Observable; getOrganizationUsers(): Observable; getOrganizationPeople(params?: HttpParams): Observable; getAssignorsList(params?: HttpParams): Observable; getCategoriesList(): Observable; getProgramsList(params: HttpParams, ids?: any): Observable; getProgramsListCount(params: HttpParams, ids?: any): Observable; getCategoriesUnderProgram(params: HttpParams): Observable; getAssurance(): Observable; getRCDetailsOfFramework(rc_id: any, category_id: any): Observable; submitEntrust(entrust_body: any): Observable; updateEntrust(entrust_body: any, object_id: any, isDelegate: any): Observable; editResponsibility(objectId: any): Observable; addBulkResponsibility(entrust_body: any): Observable; uploadToNode(payload: any, des: any): Observable; getSignedUrl(payload: any): Observable; saveToS3(file: File, url: string): Observable>; filesUploading: any[]; filesUploaded: any[]; filesUploadedAndUploading: any[]; getCategoryDetailsById(id: any): Observable; getFrameWorkCount(params?: HttpParams): Observable>; getFrameWorkList(params: HttpParams): Observable>; getFrameworkSubCategories(id: any, params: HttpParams): Observable>; getFrameworkControls(id: any, params: HttpParams): Observable>; fileUpload(file: any): Observable; getAssessmentCategory(payload: any, program_ids?: string): Observable; getAssessmentList(payload: any, id: string, program_ids?: string): Observable; getAssessmentDetailsByID(id: string): Observable; getGRCOwnerList(): Observable; getObjectType(): Observable; getGRCObjectDetails(id: string): Observable; addGRCObject(payload: any): Observable; updateGRCObject(payload: any, _id: string): Observable; buildResponsibilityPayload(event: any): Responsibility | null; getOverseer(event: any): { success: { userId: any; userGroupId: any; }; fail: { userId: any; userGroupId: any; }; } | undefined; transformData(input: any): any; getAllResponsibilities(): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }