import type { DoctorMemoryRepairExecutionResponse, DoctorMemoryRepairExecutionResponseStage } from "./repair-execution-request-contract.js";
export type DoctorMemoryRepairCliPreviewSeverity = "success" | "warn" | "error" | "info";
export type DoctorMemoryRepairCliPreviewPathMode = "redacted" | "full";
export type DoctorMemoryRepairCliPreviewSection = {
    title: string;
    severity: DoctorMemoryRepairCliPreviewSeverity;
    lines: string[];
};
export type DoctorMemoryRepairCliPreview = {
    kind: "doctor.memory.repair.execution.cli-preview";
    status: DoctorMemoryRepairExecutionResponse["status"];
    stage: DoctorMemoryRepairExecutionResponseStage;
    title: string;
    summary: string;
    sections: DoctorMemoryRepairCliPreviewSection[];
    lines: string[];
    noWritePerformed: true;
};
export type DoctorMemoryRepairCliPreviewOptions = {
    pathMode?: DoctorMemoryRepairCliPreviewPathMode;
};
export declare function formatMemoryRepairExecutionCliPreview(response: DoctorMemoryRepairExecutionResponse, options?: DoctorMemoryRepairCliPreviewOptions): DoctorMemoryRepairCliPreview;
