import { Injector, OnInit } from '@angular/core';
import { DataListBase } from '../../../classes/base/data-list-base';
import { CrudListSetting } from '../../../classes/form-schema';
import { GridInfo } from '../../../models/grid-info';
import { UserGroupRealService } from '../../../services/user-group-real.service';
import { CoCauToChucService } from '../../cocautochuc/services/cocautochuc.service';
import { WorkflowPermissionService } from '../services/workflow-permission.service';
export declare class WorkflowPermissionComponent extends DataListBase implements OnInit {
    protected _injector: Injector;
    protected _workflowPermissionService: WorkflowPermissionService;
    protected _coCauToChucService: CoCauToChucService;
    protected _userGroupService: UserGroupRealService;
    businessSetting: CrudListSetting;
    item: any;
    searchSchema: any;
    searchData: any;
    constructor(_injector: Injector, _workflowPermissionService: WorkflowPermissionService, _coCauToChucService: CoCauToChucService, _userGroupService: UserGroupRealService);
    ngOnInit(): void;
    modifyGridInfo(gridInfo?: GridInfo): Promise<void>;
    beforeRenderDataSource(dataSource: any): Promise<void>;
    handleDelete(rowData: any): void;
}
//# sourceMappingURL=workflow-permission.component.d.ts.map