import { Request } from 'express';
import { TaskTransitionService } from '../services/task-transition.service';
import { ReturnTaskDto } from '../dto/return-task.dto';
type AuthenticatedRequest = Request & {
    user: {
        id: number;
    };
};
export declare class TaskTransitionController {
    private readonly transitionService;
    constructor(transitionService: TaskTransitionService);
    moveNext(id: string, req: Request & {
        user: {
            id: number;
        };
    }): Promise<{
        success: boolean;
        message: string;
    }>;
    returnTask(taskId: number, dto: ReturnTaskDto, req: AuthenticatedRequest): Promise<{
        success: boolean;
    }>;
}
export {};
