import { MilestonesService } from './milestones.service';
import { CreateMilestoneDto } from './dto/create-milestone.dto';
import { UpdateMilestoneDto } from './dto/update-milestone.dto';
export declare class MilestonesController {
    private readonly milestonesService;
    constructor(milestonesService: MilestonesService);
    create(createMilestoneDto: CreateMilestoneDto): Promise<{
        id: number;
        name: string;
        createdAt: Date;
        updatedAt: Date;
        status: string;
        jobId: number;
        date: Date;
    }>;
    findAll(params: any): Promise<{
        id: number;
        name: string;
        createdAt: Date;
        updatedAt: Date;
        status: string;
        jobId: number;
        date: Date;
    }[]>;
    findOne(id: string): Promise<{
        id: number;
        name: string;
        createdAt: Date;
        updatedAt: Date;
        status: string;
        jobId: number;
        date: Date;
    } | null>;
    update(id: string, updateMilestoneDto: UpdateMilestoneDto): Promise<{
        id: number;
        name: string;
        createdAt: Date;
        updatedAt: Date;
        status: string;
        jobId: number;
        date: Date;
    }>;
    remove(id: string): Promise<{
        id: number;
        name: string;
        createdAt: Date;
        updatedAt: Date;
        status: string;
        jobId: number;
        date: Date;
    }>;
}
