import { HttpClient } from '@angular/common/http'; import { Configurations } from '../configurations'; import { AuthService } from './auth.service'; import * as i0 from "@angular/core"; export declare class ProgramsService { private http; private authService; env: any; constructor(http: HttpClient, authService: AuthService, config?: Configurations); getRoles(): import("rxjs").Observable; /** * Uploads the given file to server * @param payload payload File data to be uploaded * @param path path Path of file to be uploaded * @returns response after uploading a file */ uploadFiles(payload: any, path: any): import("rxjs").Observable; getResponsibilityCenterList(): import("rxjs").Observable; fetchRoleUsers(roles: any, page?: any, searchKey?: any): import("rxjs").Observable; fetchAllRoleUsers(roles: any): import("rxjs").Observable; fetchAllRoleGroups(roles: any): import("rxjs").Observable; fetchAllOrgUser(): import("rxjs").Observable; fetchComplianceGroups(): import("rxjs").Observable; getBusinessCycle(): { selected_cycle: string; start_date: any; end_date: any; selected_cycle_arr: any; }; saveProgram(payload: any): import("rxjs").Observable; buildPayload(formData: any, instance: any): { name: any; type: string; description: any; owners: { admins: { users: any; userGroups: any; }; managers: { users: any; userGroups: any; }; }; customFields: any; }; generateAssessment(assessment: any): any; getFramework(input: any): { _id: any; framework_name: any; type: any; in_scope: any; out_scope: any; }[]; listToId(list: any, key: string): any; /** * * @param id : program object id * @returns */ getProgram(id: any): import("rxjs").Observable; /** * * @param payload payload which need to be updated * @param id program object id * @returns */ updateProgram(payload: any, id: string): import("rxjs").Observable; getMemeberByIds(ids: any): import("rxjs").Observable; getMemeberByUIds(ids: any): import("rxjs").Observable; getMemberByGroups(ids: any): import("rxjs").Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }