import { EventEmitter, OnDestroy, OnInit, PipeTransform } from '@angular/core'; import { DialogService } from '../../ui-kit/dialog/dialog.service'; import { SnackBarService } from '../../ui-kit/snack-bar/snack-bar.service'; import { QuickViewService } from '../services/quick-view.service'; import { SubSink } from '../../subsink.class'; import * as i0 from "@angular/core"; export declare class NumberPipe implements PipeTransform { transform(value: any, args?: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class QuickResidualRiskAssessmentComponent implements OnInit, OnDestroy { quickView: QuickViewService; private dialog; private snackbar; residualDetails: any; riskDetails: any; settings: any; dueDateDetails: any; loader: any; riskType: Array; isEdit: boolean; selectedEffectiveness: any; featureFlag: any; appState: any; deletedLinkedList: any; riskStages: string[]; unsubscribe: any; subscriptions: SubSink; url: string; openEditDialog: EventEmitter; constructor(quickView: QuickViewService, dialog: DialogService, snackbar: SnackBarService); ngOnInit(): void; handleResidualRiskDataChange(): void; setRiskDetails(): void; initialDriver(): Promise; edit(): void; parseWhole(int: any): number; get getClassName(): string; openResidualAssessment(event?: any): void; linkControl(rcData: any, index: number): void; effectivenessPicker(planIndex: any, controlIndex: number, action: boolean): void; getEffectivenessValue(event: any): void; divideControlsOnType(treatment_score_log?: any): { onVComply: any; notOnVComply: any; }; removeControl(rcIndex: number, controlIndex: number): void; calculateTotalRcScore(residualDetails: any): number; validateRCDataStatus(residualDetails: any, weightageStrArray?: any, injectError?: boolean): Promise<{ residualDetails: any; containsError: boolean; }>; checkCompleteButtonStatus(type?: any): Promise; refreshSingleAfterControlRemove(rcIndex: number): void; checkPartiallyFilled(): boolean; checkIRSvsRRS(): boolean; get FooterState(): { COMPLETE_STATE: string; COMPLETE_ERROR_MESSAGE: string; SAVE_FOR_LATER: string; TREATMENT_SCORE: any; }; saveForLater(logDisabled: boolean, isComplete: any, redirectUrl: any, automation?: any, actionType?: any): void; showStrategy(dueDate: any): void; handleCompleteForAutomation(): void; checkForAutomation(): any; completeTreatment(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }