import type { TaskEntity } from "./types.js";
export type SemverBump = "major" | "minor" | "patch";
export type ProposeReleaseVersionResult = {
    currentVersion: string;
    recommended: string;
    rationale: string;
    breakingTaskIds: string[];
    bump: SemverBump;
    phaseKey: string | null;
    consideredTaskCount: number;
};
export declare function proposeReleaseVersion(args: {
    workspacePath: string;
    phaseKey: string | null;
    tasks: TaskEntity[];
}): ProposeReleaseVersionResult;
