import type { CouncilSpawn } from "../council/types.js"; import { type TranscriptMessage } from "./transcript.js"; import { type ApplySummary } from "./apply.js"; export interface RunMemoryReviewOptions { cwd: string; sessionId: string; spawn: CouncilSpawn; readTranscript?: (uuid: string) => TranscriptMessage[]; model?: string; timeoutMs?: number; } export interface RunMemoryReviewResult { ran: boolean; reason?: string; summary?: ApplySummary; } export declare function runMemoryReview(options: RunMemoryReviewOptions): Promise;