import type { GoalState } from "../domain/types.js"; export declare function isClearlyReadOnlyShellCommand(command: unknown): boolean; export declare function requiresDistinctGoalTurnCadence(goal: Pick | string): boolean; export declare const CADENCE_BOUNDARY_MESSAGE = "Goal cadence boundary: this objective requires work across distinct Goal turns, so only one successful workspace mutation is allowed in the current Goal turn. End this assistant turn now; OpenCode Goals will continue automatically in the next Goal turn."; //# sourceMappingURL=cadence.d.ts.map