import { Task } from "../../types/Task";
import { LoadTasksPayload } from "../dto/LoadTasksPayload";
import { CreateTaskDto } from "../dto/CreateTaskDto";
import { CreateNoteDto } from "../dto/CreateNoteDto";
import { UpdateTaskDto } from "../dto/UpdateTaskDto";
import { AddCommentDto } from "../dto/AddCommentDto";
import { LoadTasksResponse } from "../dto/LoadTasksResponse";
declare class TaskService {
    loadTasks(payload: LoadTasksPayload): Promise<LoadTasksResponse>;
    createTask(dto: CreateTaskDto | CreateNoteDto): Promise<Task>;
    updateTaskDto(dto: UpdateTaskDto): Promise<Task>;
    removeTask(taskId: number): Promise<unknown>;
    toggleStatus(taskId: number): Promise<Task>;
    addComment(dto: AddCommentDto): Promise<Task>;
    private createFormData;
}
declare const _default: TaskService;
export default _default;
