import { OnInit } from '@angular/core'; import { MenuItem } from 'primeng/api'; import { TemplateAccess } from '../../../../models/template-access'; import { ActivatedRoute, Router } from '@angular/router'; import { AgilityRiskService } from '../../../../providers/agility-risk.service'; import { AgilityRiskSpinnerService } from '../../../../providers/agility-risk-spinner.service'; import { AgilityRiskNavigationService } from '../../../../providers/agility-risk-navigation.service'; import { TranslateService } from '@ngx-translate/core'; import { Observable, Subject } from 'rxjs'; import { AgilityRiskMessageService } from '../../../../providers/agility-risk-message.service'; import { TemplateAccessStep } from '../../../../agility-risk.enum'; import { AgilityRiskFilterService } from '../../../../providers/agility-risk-filter.service'; import { RiskTemplateFilter } from '../../../../models/risk-template-filter'; import { BaseComponent } from '../../../shared/base/base.component'; export declare class AccessManagerComponent extends BaseComponent implements OnInit { activatedRoute: ActivatedRoute; private router; private navigationService; private agilityService; private translateService; private spinner; private messageService; private filterService; emitFilters: Subject; onStepChange: Subject; templateAccessId: string; templateAccess: TemplateAccess; steps: MenuItem[]; activeIndex: number; previousActiveIndex: number; filtersForApp: any; stepNames: Array; templateAccessStep: typeof TemplateAccessStep; private originalTemplateAccess; constructor(activatedRoute: ActivatedRoute, router: Router, navigationService: AgilityRiskNavigationService, agilityService: AgilityRiskService, translateService: TranslateService, spinner: AgilityRiskSpinnerService, messageService: AgilityRiskMessageService, filterService: AgilityRiskFilterService); get isChanged(): boolean; get isNextDisabled(): boolean; onModelChange(): void; applyFilters(filter: any): void; ngOnInit(): void; getFilters(): void; clickStep(event: any): void; next(): void; previous(): void; saveManagerAccess(): Observable; setAccess(): void; cancel(): void; done(): void; }