import { OnInit } from '@angular/core'; import { DialogService } from 'primeng/dynamicdialog'; import { AgilityRiskService } from '../../providers/agility-risk.service'; import { TranslateService } from '@ngx-translate/core'; import { Assessment } from '../../models/assessment'; import { AssessmentStatus } from '../../models/assessment-status'; import { ActivatedRoute, Router } from '@angular/router'; import { FilterService } from 'primeng/api'; import { AgilityRiskMessageService } from '../../providers/agility-risk-message.service'; import { AgilityRiskPermissionService } from '../../providers/agility-risk-permission.service'; import { AgilityRiskSpinnerService } from '../../providers/agility-risk-spinner.service'; export declare class RiskDashboardComponent implements OnInit { private router; private activatedRoute; private dialogService; private agilityRiskService; private translateService; private filterService; private messageService; private permissionsService; private spinnerService; private assessmentDt; assessments: Array; assessmentTableSize: number; assessmentTableTotalElements: number; assessmentTableTotalPages: number; assessmentStatus: typeof AssessmentStatus; statusOptions: { label: any; value: AssessmentStatus; }[]; size: number; rangeDueDates: any; rangeCreatedDates: any; permissionTypes: { edit: string; control: string; }; permissions: { canAccessRisk: string; isSuperAdmin: string; isPartner: string; isAdmin: string; isManager: string; isUser: string; isListed: string; hasAdminRoles: string; hasManagerRoles: string; }; constructor(router: Router, activatedRoute: ActivatedRoute, dialogService: DialogService, agilityRiskService: AgilityRiskService, translateService: TranslateService, filterService: FilterService, messageService: AgilityRiskMessageService, permissionsService: AgilityRiskPermissionService, spinnerService: AgilityRiskSpinnerService); ngOnInit(): void; getRiskAssessments(page?: number): void; onPage({ first, rows }: { first: number; rows: number; }): void; openCustomFieldsModal(): void; deleteAssessment(assessment: Assessment): void; canDelete(entity: any): boolean; canView(entity: any): boolean; }