import type { ReleasePlanMilestoneStrategy } from './release-plan-milestone-strategy.js';
export interface ReleasePlanMilestone {
    id: string;
    name: string;
    sortOrder: number;
    releasePlanDefinitionId: string;
    startedAt?: Date;
    transitionCondition?: {
        intervalMinutes: number;
    };
    strategies?: ReleasePlanMilestoneStrategy[];
    progressionExecutedAt?: Date;
}
export type ReleasePlanMilestoneWriteModel = Omit<ReleasePlanMilestone, 'id' | 'startedAt' | 'transitionCondition' | 'progressionExecutedAt'>;
//# sourceMappingURL=release-plan-milestone.d.ts.map