import { tool } from '@opencode-ai/plugin'; import type { ToolContext } from './types'; interface LoopSetupOptions { prompt: string; sessionTitle: string; loopName: string; sourcePlanSessionID?: string; completionSignal: string | null; maxIterations: number; audit: boolean; agent?: string; model?: { providerID: string; modelID: string; }; worktree?: boolean; executionModel?: string; auditorModel?: string; onLoopStarted?: (loopName: string) => void; } export declare function setupLoop(ctx: ToolContext, options: LoopSetupOptions): Promise; export declare function createLoopTools(ctx: ToolContext): Record>; export {}; //# sourceMappingURL=loop.d.ts.map