export interface GitLogEntry {
    sha: string;
    subject: string;
    authorDate: string;
}
export interface ReleaseDriftReport {
    specId: string;
    currentStatus: string;
    releasedInVersion: string;
    commitSha: string;
    suggestedAction: 'auto-fix-available';
}
export interface ReleaseSpecCloseInput {
    commitSha: string;
    version: string;
    projectPath: string;
    /** Override default planu/specs/ resolution (used in tests). */
    specsRoot?: string;
}
export interface SpecCloseResult {
    closed: string[];
    skipped: {
        specId: string;
        reason: string;
    }[];
}
export interface ReleaseEvent {
    version: string;
    commitSha: string;
    timestamp: string;
}
//# sourceMappingURL=release-pipeline.d.ts.map