import type { IterateResult, IterateResultBase, Review, ShepherdReport } from "../../types.mts"; type StallKey = { owner: string; repo: string; pr: number; }; export declare function buildReadyMergeOutcome(enabled: boolean | undefined, readyElapsed: boolean, base: IterateResultBase, report: ShepherdReport): IterateResult | null; export declare function handleActiveMergeState(input: { enabled: boolean | undefined; active: boolean; base: IterateResultBase; report: ShepherdReport; stallKey: StallKey; reviewSummaryIds: string[]; firstLookSummaries: Review[]; editedSummaries: Review[]; surfacedApprovals: Review[]; minimizeApprovals: boolean; }): Promise; export {};