import type { PlatformAdapter, MessageEditContext } from '../../platform/index.js'; export interface MessageHandlerDeps { dispatchCommand: (text: string | undefined, channel: string, adapter: PlatformAdapter, threadAnchorId?: string | null) => boolean; handleMessageEdit: (ctx: MessageEditContext, adapter: PlatformAdapter) => void; } export declare function registerMessageHandler(adapter: PlatformAdapter, deps: MessageHandlerDeps): void;