import { EvaluateGateUseCase } from './evaluate-gate.use-case'; import { GatePhase, PhaseTransitionProposal, EvaluatorKind } from '../../domain/gate-evidence'; export interface ProposePhaseAdvanceInput { fromPhase: GatePhase; toPhase: GatePhase; projectPath: string; corePath?: string; evaluatedBy?: EvaluatorKind; webhookUrl?: string; } export declare class ProposePhaseAdvanceUseCase { private readonly evaluateGateUseCase; constructor(evaluateGateUseCase: EvaluateGateUseCase); execute(input: ProposePhaseAdvanceInput): Promise; }