import { ApiVisa, BaseApiTemplateService, Pagination } from "../../../shared";
import { TaskContainerModel } from "../../../../../../../models/aggregates/alg/cc/task";
import { HttpClient } from "@angular/common/http";
export declare class TaskService extends BaseApiTemplateService<TaskContainerModel> {
    constructor(http: HttpClient);
    exportTaskReportCsvAsBlob(pagination: Pagination, authorization: string, apiVisa: ApiVisa): Promise<Blob>;
    assignTask(conversationUuid: any, conversationTitle: any, userId: any, targetType: any, virtualId: any, channel: any, assigneeGuid: any, assigneeTable: any, apiVisa: ApiVisa): import("rxjs").Observable<Object>;
}
