import { Injector, OnInit, EventEmitter } from '@angular/core'; import { BsModalService } from 'ngx-bootstrap'; import { ConfigureComponentBase } from '../../../../shared/configure-component-base'; import { ConfigurePermissionDto, ConfigurePermissionServiceProxy } from '../../../../shared/service-proxies/service-proxies'; export declare class ConfigurePermissionListComponent extends ConfigureComponentBase implements OnInit { private readonly configPermissionServiceProxy; private readonly modalService; active: boolean; saving: boolean; configureId: number; allPermissions: ConfigurePermissionDto[]; refreshPermissionList: EventEmitter; constructor(injector: Injector, configPermissionServiceProxy: ConfigurePermissionServiceProxy, modalService: BsModalService); ngOnInit(): void; loadConfigurePermissions(): void; addNewPermission(): void; editPermission(configurePermission: ConfigurePermissionDto): void; deletePermission(item: ConfigurePermissionDto): void; doDeletePermission(id: number, msg: string): void; private showConfigurePermissionInfoPage; }