import { DatabaseManager } from '../../db/database.js'; import { TaskExecutor } from '../TaskExecutor.js'; /** * Manages HTTP API and MCP servers */ export declare class ServiceManager { private httpServer; private mcpServer; private httpPort; private mcpEnabled; constructor(database: DatabaseManager, taskExecutor: TaskExecutor, projectRoot: string, httpPort?: number, mcpEnabled?: boolean); /** * Start both HTTP API and MCP servers */ start(): Promise; /** * Stop both servers */ stop(): Promise; /** * Get the HTTP API server port */ getHttpPort(): number | null; /** * Check if MCP server is running */ isMcpRunning(): boolean; } //# sourceMappingURL=ServiceManager.d.ts.map