import type { ForgeAdapter } from "@slowcook-ai/core"; export interface PendingRefinement { issueNumber: number; title: string; /** Whether any agent comment has been posted already. */ hasAgentComments: boolean; reason: string; } export interface PendingOnSpecMerged { storyId: string; prNumber: number; sourceIssueNumber: number; reason: string; } export interface PendingTestgen { storyId: string; title: string; reason: string; } export interface PipelineState { pendingRefinements: PendingRefinement[]; pendingOnSpecMerged: PendingOnSpecMerged[]; pendingTestgen: PendingTestgen[]; } export declare function detectPipelineState(forge: ForgeAdapter, repoRoot: string): Promise; /** Human-readable report of a PipelineState. */ export declare function formatReport(state: PipelineState): string; //# sourceMappingURL=detect.d.ts.map