import { UpsertProjectDto } from './dto/upsert-project.dto';
import { ProjectDetailDto } from './dto/project-detail.dto';
import { AdminProjectsService } from './admin-projects.service';
export declare class AdminProjectsController {
    private readonly adminProjectsService;
    constructor(adminProjectsService: AdminProjectsService);
    getById(id: number): Promise<ProjectDetailDto>;
    create(dto: UpsertProjectDto): Promise<ProjectDetailDto>;
    update(id: number, dto: UpsertProjectDto): Promise<ProjectDetailDto>;
    remove(id: number): Promise<void>;
}
