import { lspManager } from "./lsp"; export { lspManager }; export { createAstGrepTools } from "./ast-grep"; export { createGrepTools } from "./grep"; export { createGlobTools } from "./glob"; export { createSkillTool } from "./skill"; export { discoverCommandsSync } from "./slashcommand"; export { createSessionManagerTools } from "./session-manager"; export { sessionExists } from "./session-manager/storage"; import type { PluginInput, ToolDefinition } from "@opencode-ai/plugin"; import type { BackgroundManager } from "../features/background-agent"; type OpencodeClient = PluginInput["client"]; export { createDelegateTask } from "./delegate-task"; export { createTaskCreateTool, createTaskGetTool, createTaskList, createTaskUpdateTool, } from "./task"; export { createHashlineEditTool } from "./hashline-edit"; export declare function createBackgroundTools(manager: BackgroundManager, client: OpencodeClient): Record; export declare const builtinTools: Record; export declare function startTmuxCheck(): void;