import type { ThinkingLevel } from "@oh-my-pi/pi-agent-core"; import type { Api, Model } from "@oh-my-pi/pi-ai"; import type { ConventionalAnalysis, FileObservation } from "../../commit/types"; export interface ReducePhaseInput { model: Model; apiKey: string; thinkingLevel?: ThinkingLevel; observations: FileObservation[]; stat: string; scopeCandidates: string; typesDescription?: string; } export declare function runReducePhase({ model, apiKey, thinkingLevel, observations, stat, scopeCandidates, typesDescription }: ReducePhaseInput): Promise;