import type { PluginInput } from "@opencode-ai/plugin"; export interface ActiveRalphLoopInfo { sessionID: string; iteration: number; maxIterations: number; active: boolean; } export declare function getActiveRalphLoops(): ActiveRalphLoopInfo[]; export interface RalphLoopDeps { /** Per-iteration timeout in ms (default: 180000 = 3min) */ iterationTimeoutMs?: number; } export declare function createRalphLoopTools(ctx: PluginInput, internalSessions: Set, deps?: RalphLoopDeps): { ralph_loop: any; cancel_ralph: any; };