import type { Hooks } from "@opencode-ai/plugin"; import type { AggregatedPlugins } from "../types/plugin"; /** * Compose aggregated plugin contributions into a complete OpenCode Hooks instance. * Produces all handler slots (1 tool record + function hooks). * The `config` slot injects agents before delegating to registered hooks. * Slots without registered handlers are defined as no-ops. */ export declare function compose(aggregated: AggregatedPlugins): Hooks;