/**
 * ProjectSetupAgent Implementation
 *
 * Handles project initialization and setup tasks in the build workflow.
 * Manages project structure creation, dependency installation, and basic configuration.
 */
import { SubAgent, ProjectSetupInput, ProjectSetupOutput } from "../interfaces/SubAgent";
export declare class ProjectSetupAgent implements SubAgent<ProjectSetupInput, ProjectSetupOutput> {
    name: string;
    description: string;
    personality: string;
    llmProvider: string;
    expertise: string[];
    run(input: ProjectSetupInput): Promise<ProjectSetupOutput>;
    private initializeNewProject;
    private migrateExistingProject;
    private createMyContextStructure;
    private getPlaceholderContent;
    validate?(input: ProjectSetupInput): boolean | Promise<boolean>;
    cleanup?(): Promise<void>;
    getStatus?(): Promise<any>;
}
//# sourceMappingURL=ProjectSetupAgent.d.ts.map