import type { BackendStatus, IntelligenceMilestone, Recommendation } from '@manehorizons/cadence-types'; export type BackendDetection = { present: boolean; kind: 'cadence' | null; }; export type BackendArtifacts = { phaseCount: number; roadmap: boolean; state: boolean; milestones: boolean; }; export interface PraxisBackend { id: string; detect(root: string): Promise; readStatus(root: string): Promise; readArtifacts(root: string): Promise; listLegalActions(root: string): Promise; renderSpecDraft(milestone: IntelligenceMilestone, recs: ReadonlyArray>): string; } export declare const cadenceBackend: PraxisBackend; //# sourceMappingURL=cadence.d.ts.map