import type { SprintFile } from '../types'; export interface LoadScopeSprintOptions { /** Both modes accept the same schema; strict includes issue details for mutating commands. */ strict?: boolean; /** Adds the attempted action to failure messages. */ action?: string; /** Overrides canonical guidance only for genuinely context-specific recovery instructions. */ remedy?: Partial>; /** Adds call-site-specific shape guidance only when the raw value provides useful diagnostics. */ shapeDetail?: (value: unknown) => string; } /** Loads live scope state; tolerant and strict modes accept the same schema, while strict adds issue detail. */ export declare function loadScopeSprint(scope: string, options?: LoadScopeSprintOptions): SprintFile; /** Re-reads sprint.json after a write; a missing or invalid file is corruption, never an unknown scope. */ export declare function verifyWrittenSprint(scope: string, label: string, options?: { remedy?: string; }): SprintFile; //# sourceMappingURL=load-sprint.d.ts.map