import { AfterViewInit, Injector, OnInit } from '@angular/core'; import { ModuleService } from 'tnx-admin-service/authorization/module/services'; import { BasePermissionService } from 'tnx-admin-service/authorization/basepermission/services'; import { DataListBase, GridInfo } from 'tnx-shared'; export declare class BasePermissionComponent extends DataListBase implements OnInit, AfterViewInit { protected _injector: Injector; protected _basePermissionService: BasePermissionService; private _moduleService; searchSchema: any; searchData: any; showImportForm: boolean; constructor(_injector: Injector, _basePermissionService: BasePermissionService, _moduleService: ModuleService); ngOnInit(): void; modifyGridInfo(grid: GridInfo): Promise; beforeAdd(): Promise; beforeView(): Promise; beforeEdit(): Promise; import(): void; }