import type { FeishuClient } from '../feishu/client'; import type { SessionManager } from '../session/manager'; import type { OpencodeWrapper } from '../opencode/client'; import type { ProjectConfig, ModelConfig } from '../config'; export interface EventHandlerConfig { feishuClient: FeishuClient; sessionManager: SessionManager; opencodeClient: OpencodeWrapper; projects: ProjectConfig[]; availableModels: ModelConfig[]; } export declare function setupEventHandlers(config: EventHandlerConfig): void; //# sourceMappingURL=handler.d.ts.map