import type { StoryStatus } from './StorySchema';
export interface DevAgentRecordEntry {
    iter: number;
    persona: string;
    summary: string;
    duration_ms?: number;
    test_cmd?: string;
    test_passed?: boolean;
}
export declare function checkAC(storyPath: string, idx: number): boolean;
export declare function appendDevAgentRecord(storyPath: string, entry: DevAgentRecordEntry): void;
export declare function appendFileList(storyPath: string, paths: string[]): void;
export declare function transitionStatus(storyPath: string, current: StoryStatus, next: StoryStatus, roleOverride?: string): {
    ok: boolean;
    error?: string;
};
export declare function countOpenACs(storyPath: string): number;
export declare function countTotalACs(storyPath: string): number;
