import { TasksService } from './tasks.service';
import { CreateTaskDto, UpdateTaskDto } from './dto/task.dto';
export declare class TasksController {
    private readonly tasksService;
    constructor(tasksService: TasksService);
    create(req: any, createTaskDto: CreateTaskDto): Promise<{
        id: number;
        status: string;
        title: string;
        userId: number;
        progress: number;
    }>;
    findAll(req: any): Promise<{
        id: number;
        status: string;
        title: string;
        userId: number;
        progress: number;
    }[]>;
    update(id: number, req: any, updateTaskDto: UpdateTaskDto): Promise<{
        id: number;
        status: string;
        title: string;
        userId: number;
        progress: number;
    }>;
    remove(id: number, req: any): Promise<{
        id: number;
        status: string;
        title: string;
        userId: number;
        progress: number;
    }>;
}
