import { HttpClient } from '@angular/common/http';
import { Injector } from '@angular/core';
import { CrudListSetting } from '../../../classes/form-schema';
import { BaseService } from '../../../services/base.service';
import { ModuleConfigService } from '../../../services/module-config.service';
import { DmLoaiCongViecService } from '../../dm-loai-congviec/services/dm-loai-congviec.service';
export declare class CongViecService extends BaseService {
    private _moduleConfigService;
    private _dmLoaiCongViecService;
    serviceCode: string;
    entityName: string;
    objectName: string;
    constructor(http: HttpClient, injector: Injector, _moduleConfigService: ModuleConfigService, _dmLoaiCongViecService: DmLoaiCongViecService);
    adjustSettingWorkflowForCrudList(setting: CrudListSetting): void;
    getWorkflowConfig(rowData: any): Promise<any>;
    countByMenuState(data: number[]): Promise<import("../../../public-api").ResponseResult>;
    getDicIdByMenuState(data: number[], tuNgay: Date, denNgay: Date): Promise<import("../../../public-api").ResponseResult>;
    updateBulkIdCha(model: any): Promise<import("../../../public-api").ResponseResult>;
    deleteBulkCongViecCon(ids: any): Promise<import("../../../public-api").ResponseResult>;
    getDataDashboardCaNhan(inputData: any): Promise<import("../../../public-api").ResponseResult>;
    getDataDashboardByDonVi(inputData: any): Promise<import("../../../public-api").ResponseResult>;
    getListTasksDashboard(dataFilter: any): Promise<import("../../../public-api").ResponseResult>;
}
//# sourceMappingURL=congviec.service.d.ts.map