import type { Spec, ProjectKnowledge, ExecutionPhase } from '../../types/index.js';
import { isAgentSpec } from '../agent-spec-generator.js';
export { isAgentSpec };
/**
 * Returns true if the spec needs agent execution phases.
 * Criteria 5: agent projects get specialized execution phases.
 */
export declare function needsAgentExecutionPlan(spec: Spec, knowledge: ProjectKnowledge): boolean;
/**
 * Generate agent execution plan phases.
 * Criteria 5: agent_core, tools_integration, knowledge_ingestion, testing, deployment, monitoring.
 */
export declare function generateAgentPlan(spec: Spec, knowledge: ProjectKnowledge): ExecutionPhase[];
//# sourceMappingURL=agent-execution-plan.d.ts.map