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;
