/**
 * Pure helper: compute feature name change + lifecycle transition events.
 *
 * Handles two closely-related deltas that both key off `feature` properties:
 * - Feature name change (AI metadata rename mid-flight).
 * - Lifecycle transition — normal phase progress, or special-cased
 *   `MergeReviewReady` when entering the Review lifecycle.
 *
 * Mutates `prev` in place.
 */
import type { AgentRun, Feature } from '../../../../domain/generated/output.js';
import type { CachedFeatureState, StreamedAgentEvent } from './stream-agent-events.types.js';
export interface ComputeFeatureDeltasArgs {
    feature: Feature;
    run: AgentRun;
    prev: CachedFeatureState;
}
export declare function computeFeatureDeltas(args: ComputeFeatureDeltasArgs): StreamedAgentEvent[];
//# sourceMappingURL=compute-feature-deltas.d.ts.map