import { tool } from '@opencode-ai/plugin'; import type { ToolContext } from './types'; /** * Harness-provided tools: atomic multi-file patching and snapshot-based undo. * * Both tools participate in the snapshot system wired in `hooks/harness.ts`: * `multi_patch` mutations are snapshotted in `tool.execute.before`, and * `fs_undo` restores from those snapshots via `findSnapshots`/`restoreSnapshot`. */ export declare function createHarnessTools(ctx: ToolContext): Record>; //# sourceMappingURL=harness.d.ts.map