/**
 * WorkflowAgent Implementation
 *
 * Orchestrates the entire build-app workflow with agent coordination,
 * looping capabilities, and user interaction management.
 * Manages the complete app building process from setup to deployment.
 *
 * NEW: Integrated with 230-step workflow, validation gates, and build validation.
 */
import { SubAgent, WorkflowInput, WorkflowOutput } from "../interfaces/SubAgent";
export declare class WorkflowAgent implements SubAgent<WorkflowInput, WorkflowOutput> {
    name: string;
    description: string;
    personality: string;
    llmProvider: string;
    expertise: string[];
    private interactiveAgent;
    private projectSetupAgent;
    private codeGenAgent;
    private qaAgent;
    private docsAgent;
    private progressTracker?;
    private buildValidator?;
    private completedSteps;
    private failedSteps;
    private userInteractions;
    private totalRetries;
    run(input: WorkflowInput): Promise<WorkflowOutput>;
    private defineWorkflowSteps;
    private executeStepWithRetry;
    /**
     * Execute complete architecture generation using GenerateComponentsCommand
     */
    private executeCompleteArchitectureGeneration;
    validate?(input: WorkflowInput): boolean | Promise<boolean>;
    cleanup?(): Promise<void>;
    getStatus?(): Promise<any>;
}
//# sourceMappingURL=WorkflowAgent.d.ts.map