import type { EffortEstimateRecord, EffortSummary, SetupAgentsEffortMode, TokenCost, WorkflowEstimateConfidence, WorkflowPhase } from '../types/index.js'; export declare const EFFORT_FILE = "effort-estimates.jsonl"; export declare function effortPath(cwd: string): string; export type AddEffortInput = { storyId: string; phase: WorkflowPhase; workMode: SetupAgentsEffortMode; actualMinutes?: number | null; estimatedUnguidedMinutes?: number | null; confidence: WorkflowEstimateConfidence; rationale: string; tokenCost?: TokenCost; }; export declare function addEffortEstimate(cwd: string, input: AddEffortInput): EffortEstimateRecord; export declare function listEffortEstimates(cwd: string, storyId?: string): EffortEstimateRecord[]; export declare function summarizeEffort(records: EffortEstimateRecord[], storyId: string | null): EffortSummary;