import { Subject } from 'rxjs'; import { SessionStorageService } from '../services/session-storage.service'; import * as i0 from "@angular/core"; export declare class WorkflowService { private sessionStorage; modulePermissions: any; featureFlaService: any; private refreshSubject; isWorkflowOpenedSubject: Subject; constructor(sessionStorage: SessionStorageService); workFlowConfig: any; openWorkflow(mode: string, workFlowType: string, openedFrom: string, id?: string, secondaryPortal?: string, permission?: any, featureFlag?: any): import("rxjs").Observable; setWFESessionStorage(): void; createSessionData(): { wfe: { workflowType: any; mode: any; allowedWorkflows: any; feature: any; id: any; openedFrom: any; secondaryPortal: any; }; }; setAuthorization(UserInfo: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }