import { SpecData } from '../types.js'; export interface DerivedSpecStatus { /** Phase the spec is currently in: requirements | design | tasks | implementation | completed */ currentPhase: string; /** Fine-grained status: requirements-needed | design-needed | tasks-needed | ready-for-implementation | implementing | completed */ overallStatus: string; } /** * Derive a spec's current phase and overall status from its parsed phase/progress data. * * This is the single source of truth for spec status, shared by the spec-status tool * (single spec) and the INDEX roadmap generator (multi-spec roll-up). Do not duplicate * this logic — call this function instead. */ export declare function deriveSpecStatus(spec: SpecData): DerivedSpecStatus; //# sourceMappingURL=spec-status-deriver.d.ts.map