import type { PluginInput } from "@opencode-ai/plugin"; import type { AtlasHookOptions } from "./types"; export declare function createAtlasHook(ctx: PluginInput, options?: AtlasHookOptions): { handler: (arg: { event: { type: string; properties?: unknown; }; }) => Promise; "tool.execute.before": (toolInput: { tool: string; sessionID?: string; callID?: string; }, toolOutput: { args: Record; message?: string; }) => Promise; "tool.execute.after": (toolInput: import("./types").ToolExecuteAfterInput, toolOutput: import("./types").ToolExecuteAfterOutput | undefined) => Promise; };