import { Injector, OnInit } from '@angular/core'; import { BasePermissionService } from 'tnx-admin-service/authorization/basepermission/services'; import { ModuleService } from 'tnx-admin-service/authorization/module/services'; import { PermissionService } from 'tnx-admin-service/authorization/permission/services'; import { DataFormBase, EventData } from 'tnx-shared'; export declare class PermissionFormComponent extends DataFormBase implements OnInit { protected _injector: Injector; private _permissionService; private _basePermissionService; private _moduleService; moduleCode: string; constructor(_injector: Injector, _permissionService: PermissionService, _basePermissionService: BasePermissionService, _moduleService: ModuleService); ngOnInit(): void; getDetailCustom(): Promise; onFormInitialized(formEvent: EventData): Promise; modifyDetailData(data: any): Promise; onBeforeSave(): Promise; }