import { ProjectsService, ProjectDto, OnboardingPackResponse } from "./projects.service.js"; interface HeaderResponse { header(name: string, value: string): unknown; } export declare class ProjectsController { private readonly service; constructor(service: ProjectsService); list(): Promise; getOnboardingPackByRoot(rootPath?: string, xProject?: string): Promise; refreshOnboardingPack(body: { rootPath?: string; }, xProject?: string): Promise; getById(id: string): Promise; getOnboardingPack(id: string, response: HeaderResponse): Promise; create(body: { name: string; rootPath: string; stack?: string[]; }): Promise; connect(body: { rootPath: string; }): Promise<{ rootPath: string; }>; switchProject(body: { rootPath: string; }): Promise<{ rootPath: string; }>; getActive(): Promise<{ rootPath: string | null; }>; disconnect(): Promise<{ ok: boolean; }>; delete(id: string): Promise; } export {}; //# sourceMappingURL=projects.controller.d.ts.map