export type DoctorMemoryRepairContractIndexEntry = {
    id: "execution-policy" | "audit-plan" | "execution-request" | "cli-preview" | "dashboard-preview" | "executor-lock" | "fs-safety" | "execution-result" | "preflight-pipeline" | "preflight-cli-preview" | "preflight-dashboard-preview" | "executor-gate";
    modulePath: string;
    purpose: string;
    boundary: string;
};
export declare const DOCTOR_MEMORY_REPAIR_CONTRACT_INDEX: readonly [{
    readonly id: "execution-policy";
    readonly modulePath: "src/memory/repair-execution-policy.ts";
    readonly purpose: "Pure admission decision for a future repair execution request.";
    readonly boundary: "No gateway registration, CLI route, dashboard action, executor, or writes.";
}, {
    readonly id: "audit-plan";
    readonly modulePath: "src/memory/repair-audit-plan.ts";
    readonly purpose: "Dry-run backup, audit, and rollback record plan for admitted proposals.";
    readonly boundary: "No backup directory, audit record, rollback file, executor, or writes.";
}, {
    readonly id: "execution-request";
    readonly modulePath: "src/memory/repair-execution-request-contract.ts";
    readonly purpose: "Closed dry-run request and response envelope for doctor.memory.repair.execute.";
    readonly boundary: "No gateway handler, method registration, executor, or writes.";
}, {
    readonly id: "cli-preview";
    readonly modulePath: "src/memory/repair-cli-preview-contract.ts";
    readonly purpose: "CLI-safe formatter for admitted or denied dry-run repair responses.";
    readonly boundary: "No CLI command registration, executor, full-path default, or writes.";
}, {
    readonly id: "dashboard-preview";
    readonly modulePath: "src/memory/repair-dashboard-preview-contract.ts";
    readonly purpose: "Dashboard-safe view model with redacted rows and disabled repair action.";
    readonly boundary: "No dashboard execute route, enabled action, gateway handler, executor, or writes.";
}, {
    readonly id: "executor-lock";
    readonly modulePath: "src/memory/repair-executor-lock-contract.ts";
    readonly purpose: "Pure single-flight and idempotency contract for a future executor.";
    readonly boundary: "No durable lock file, gateway handler, executor, or writes.";
}, {
    readonly id: "fs-safety";
    readonly modulePath: "src/memory/repair-executor-fs-safety-contract.ts";
    readonly purpose: "Pure file-system safety decision over caller-supplied read-only path metadata.";
    readonly boundary: "No lstat, realpath, open, lock file, executor, or writes.";
}, {
    readonly id: "execution-result";
    readonly modulePath: "src/memory/repair-executor-result-contract.ts";
    readonly purpose: "Future success, failure, and partial-write result schema.";
    readonly boundary: "No result writer, audit append, rollback execution, executor, or writes.";
}, {
    readonly id: "preflight-pipeline";
    readonly modulePath: "src/memory/repair-preflight-pipeline-contract.ts";
    readonly purpose: "Pure ordering contract for policy, audit plan, lock, FS safety, and result.";
    readonly boundary: "No file probes, lock persistence, gateway handler, executor, or writes.";
}, {
    readonly id: "preflight-cli-preview";
    readonly modulePath: "src/memory/repair-preflight-cli-preview-contract.ts";
    readonly purpose: "CLI/admin-safe formatter for dry-run preflight pipeline decisions.";
    readonly boundary: "No CLI command registration, gateway handler, executor, or writes.";
}, {
    readonly id: "preflight-dashboard-preview";
    readonly modulePath: "src/memory/repair-preflight-dashboard-preview-contract.ts";
    readonly purpose: "Dashboard-safe view model for dry-run preflight pipeline decisions.";
    readonly boundary: "No dashboard route, execute action, gateway handler, executor, or writes.";
}, {
    readonly id: "executor-gate";
    readonly modulePath: "src/memory/repair-executor-gate.ts";
    readonly purpose: "Pure final gate for any future repair executor after preflight admission.";
    readonly boundary: "No file mutation, gateway handler, CLI route, dashboard action, or writes.";
}];
export type DoctorMemoryRepairContractId = (typeof DOCTOR_MEMORY_REPAIR_CONTRACT_INDEX)[number]["id"];
export * from "./repair-audit-plan.js";
export * from "./repair-cli-preview-contract.js";
export * from "./repair-dashboard-preview-contract.js";
export * from "./repair-execution-policy.js";
export * from "./repair-execution-request-contract.js";
export * from "./repair-executor-fs-safety-contract.js";
export * from "./repair-executor-gate.js";
export * from "./repair-executor-lock-contract.js";
export * from "./repair-executor-result-contract.js";
export * from "./repair-preflight-cli-preview-contract.js";
export * from "./repair-preflight-dashboard-preview-contract.js";
export * from "./repair-preflight-pipeline-contract.js";
