import { ILogger } from '../domain/interfaces'; export interface TransitionRequest { projectPath: string; currentPhase: number; targetPhase: number; gateScore: number; } export interface TransitionResult { eligible: boolean; reason: string; requiredScore: number; actualScore: number; } export declare class PhaseTransitionService { private readonly logger; constructor(logger: ILogger); canTransition(req: TransitionRequest): TransitionResult; getRequiredScore(phase: number): number; }