import type CorePlugin from "./plugin.js"; type PluginInput = Parameters[0]; type PluginHooks = Awaited>; /** * Filter OpenCode PatchPart events before the core Goal adapter sees them. * * GoalStore persists below `.opencode/goals` (plus lock/sequence siblings). * OpenCode can report those atomic persistence writes as workspace patches. * They are control-plane churn, not project progress, and must never reset the * no-progress/stall guard. Mixed patches retain only real project paths. */ export declare function installGoalControlPlaneProgressGuard(_input: PluginInput, hooks: PluginHooks): void; export {}; //# sourceMappingURL=control-plane-progress.d.ts.map