import { AfterViewInit, EventEmitter, Injector, OnInit } from '@angular/core';
import { DataListBase } from '../../classes/base/data-list-base';
import { GridInfo } from '../../models/grid-info';
import { ResponseResult } from '../../models/response-result';
import { DmLoaiCongViecService } from './services/dm-loai-congviec.service';
export declare class BaseDmLoaiCongViecComponent extends DataListBase implements OnInit, AfterViewInit {
    protected _injector: Injector;
    protected _dmLoaiCongViecService: DmLoaiCongViecService;
    inCauHinhWorkflow: boolean;
    onRowSelect: EventEmitter<any>;
    searchSchema: any;
    searchData: any;
    constructor(_injector: Injector, _dmLoaiCongViecService: DmLoaiCongViecService);
    ngOnInit(): void;
    getPromiseGetData(gridInfo: GridInfo): Promise<ResponseResult>;
    modifyGridInfo(gridInfo?: GridInfo): Promise<void>;
    beforeRenderDataSource(dataSource: any): Promise<void>;
    private setIsLastParentForChild;
    handleRowSelect(evt: any): void;
}
//# sourceMappingURL=dm-loai-congviec.component.d.ts.map