import { Task } from "../models/Task"; import { ServiceResponse } from "../models/ServiceResponse"; import { GetByFiltersArguments } from "../models/GetByFiltersArguments"; import { TaskDoneDetails } from "../models/TaskDoneDetails"; export declare class TaskService { getTasksByFilters: (apiQueryFilter: GetByFiltersArguments) => Promise>; getTask: (id: number) => Promise; addTask: (task: Task) => Promise; updateTask: (task: Task) => Promise>; doneTask: (taskDoneDetails: TaskDoneDetails) => Promise>; saveTask: (taskDoneDetails: TaskDoneDetails) => Promise>; groupByField: (groupBy: { Field: string; IsCustom: boolean; DataType: string | null; ApiQueryFilter: GetByFiltersArguments; }) => Promise; }