import type { PluginInput } from "@opencode-ai/plugin"; import type { ContextCollector } from "../../features/context-injector"; export declare function createKeywordDetectorHook(ctx: PluginInput, _collector?: ContextCollector): { "chat.message": (input: { sessionID: string; agent?: string; model?: { providerID: string; modelID: string; }; messageID?: string; variant?: string; }, output: { message: Record; parts: Array<{ type: string; text?: string; [key: string]: unknown; }>; }) => Promise; };