import { AfterViewInit, ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { Router } from '@angular/router'; import { Configurations } from '../configurations'; import { QuickViewComponent } from '../quick-view/quick-view/quick-view.component'; import { QuickViewService } from '../quick-view/services/quick-view.service'; import { WorkflowService } from '../quick-view/workflow/workflow.service'; import { SubSink } from '../subsink.class'; import { DialogRef } from '../ui-kit/dialog/dialog-ref'; import { DialogService } from '../ui-kit/dialog/dialog.service'; import { SnackBarService } from '../ui-kit/snack-bar/snack-bar.service'; import * as i0 from "@angular/core"; export declare class RiskQuickviewContainerComponent implements OnInit, OnChanges, AfterViewInit, OnDestroy { private workflow; private dialog; private quickService; private cdr; private dialogService; private snackBarService; private router; closeQuickView: EventEmitter; quickViewComponentRef: QuickViewComponent; set setInherent(content: QuickViewComponent); constructor(workflow: WorkflowService, dialog: DialogRef, quickService: QuickViewService, cdr: ChangeDetectorRef, dialogService: DialogService, snackBarService: SnackBarService, router: Router, config?: Configurations); riskId: string | any; userInfo: any; featureFlag: any; CONFIG: { profilePicPath: string; }; ENVIRONMENT: any; riskDetails$: any; activeDueDateDetails$: any; riskDetails: any; activeDueDateDetails: any; subscriptions: SubSink; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; fetchRiskDetails(): void; /** * It fetches the due date list from the server and stores it in the store */ fetchDueDates(): void; /** * It fetches the risk settings from the server and stores it in the local storage */ fetchRiskSettings(): void; /** * It subscribes to the actionEmitter of the quick view component and listens for events */ handleQuickViewEvents(): void; fetchTreatmentPlanDetails(): void; fetchResidualRiskDetails(): void; editRisk(): void; deleteRiskDialog(payload: any): void; deleteRisk(payload?: any): void; recommendation(payload?: any): void; reassess(riskDetails?: any): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }