import { Logger } from '../utils/logger.js'; import { FeishuIntegratorConfig } from '../integrators/feishu.js'; export interface ServerConfig { port: number; host: string; version: string; name: string; feishu: FeishuIntegratorConfig; storage: { dir: string; maxConcurrentTasks: number; }; } export declare class McpService { private expressApp; private server; private mcpServer; private logger; private feishuIntegrator; private taskManager; private healthChecker; private config; private isServerRunning; private tools; constructor(config: ServerConfig, logger: Logger); initialize(): Promise; private registerTools; start(): Promise; stop(): Promise; isRunning(): boolean; getPort(): number; getHost(): string; }