import { HttpClient } from '@angular/common/http'; import { AuthService } from './auth.service'; import { Configurations } from '../configurations'; import { BehaviorSubject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class PolicyService { private http; private authService; env: any; PolicyCategoryList: BehaviorSubject; linkedPolicies$: BehaviorSubject; templateView: BehaviorSubject; linkRelatePolicies: any; constructor(http: HttpClient, authService: AuthService, config?: Configurations); getCategoriesList(): import("rxjs").Observable; getWorkflowList(payload: any): import("rxjs").Observable; getPolicyList(req: any): import("rxjs").Observable; submitPolicy(payload: any): import("rxjs").Observable; getReviewers(payload: any): import("rxjs").Observable; getRCList(): import("rxjs").Observable; getOrganizationPeople(): import("rxjs").Observable; getCategoryWorkFlows(id: any): import("rxjs").Observable; fileUploadWorkroom(payload: any, des: any): import("rxjs").Observable; saveUploadedFiles(payload: any): import("rxjs").Observable; uploadFile(data: any, id: string, path: string): import("rxjs").Observable; uploadDocxFile(data: any, id: string, path: string): import("rxjs").Observable; savePolicyDetails(uname: any, uid: any, id: any, name: any, html: any, isSendForApprove: any): import("rxjs").Observable; fileSizeLimit(file: File): boolean; editPolicy(id: any): import("rxjs").Observable; updatePolicy(payload: any, policyId: any): import("rxjs").Observable; extractFile(extension: any, path: any, id: any): import("rxjs").Observable; createApprovalWorkflow(payload: any): import("rxjs").Observable; editApprovalWorkflow(payload: any, id: string): import("rxjs").Observable; LinkedPoliciesList(policyId: string): import("rxjs").Observable; getLinkedPrograms(policyId: string): import("rxjs").Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }