import { type PluginInput, type ToolDefinition } from '@opencode-ai/plugin'; import type { BackgroundJobStore } from '../utils/background-job-store'; interface CancelTaskToolOptions { client: PluginInput['client']; backgroundJobBoard: BackgroundJobStore; shouldManageSession: (sessionID: string) => boolean; abortTimeoutMs?: number; verifyAbortMs?: number; abortRetryIntervalMs?: number; stableStoppedMs?: number; deleteTimeoutMs?: number; deleteVerifyMs?: number; deleteStableStoppedMs?: number; } export declare function createCancelTaskTool(options: CancelTaskToolOptions): Record; export {};