import { Config } from './types/core.js';
import { EnhancedConfig } from './types/enhanced-core.js';
export declare class OrchestratorMCPServer {
    private server;
    private config;
    private fsManager;
    private agentReader;
    private bootstrapManager;
    private workflowEngine;
    private enhancedWorkflowEngine;
    private toolRegistry;
    private delegationInterceptor;
    private agentRouter;
    private taskClassifier;
    private promptGenerator;
    private agentSpecParser;
    constructor(config?: Partial<EnhancedConfig>);
    private initializeEnhancedConfig;
    private resolveAgentsDirectory;
    private resolveTempDirectory;
    private setupToolHandlers;
    private registerTools;
    initialize(): Promise<void>;
    run(): Promise<void>;
    cleanup(): Promise<void>;
    integrateWithSerena(): Promise<boolean>;
    integrateWithContext7(): Promise<boolean>;
    getConfig(): Config;
    getServerInfo(): {
        name: string;
        version: string;
        status: string;
    };
    getHealthStatus(): Promise<{
        healthy: boolean;
        components: Record<string, boolean>;
        errors: string[];
        delegation: {
            agentRouter: any;
            interceptor: any;
            classifier: any;
        };
    }>;
}
//# sourceMappingURL=server.d.ts.map