/**
 * Multi-Agent Orchestration Module
 *
 * Exports for coordinating multiple agents on complex tasks.
 */
export * from './types.js';
export { Orchestrator } from './orchestrator.js';
export { CoordinatorAgent, ResearcherAgent, CoderAgent, ReviewerAgent, TesterAgent, DocumenterAgent, PlannerAgent, ExecutorAgent, DefaultAgents, createCustomAgent, getAgentByRole, getAgentsByCapability, } from './agents/index.js';
export { CodeReviewWorkflow, FeatureImplementationWorkflow, BugFixWorkflow, RefactoringWorkflow, WorkflowTemplates, getWorkflowTemplate, listWorkflowTemplates, } from './workflows/templates.js';
import { Orchestrator } from './orchestrator.js';
import type { OrchestratorConfig } from './types.js';
/**
 * Create an orchestrator with default agents
 */
export declare function createOrchestrator(config?: Partial<OrchestratorConfig>): Orchestrator;
/**
 * Create a minimal orchestrator with specific agents
 */
export declare function createMinimalOrchestrator(agentRoles: string[], config?: Partial<OrchestratorConfig>): Orchestrator;
