import { n as OpenClawConfig } from "../../types.openclaw-DaSAxiuJ.js";
import "../../config-contracts-BktxZzQU.js";
import { t as PluginDoctorStateMigration } from "../../runtime-doctor-migrations-fURtGK6j.js";
//#region extensions/active-memory/doctor-contract-api.d.ts
/** Retired Active Memory QMD override detected before strict manifest validation. */
export declare const legacyConfigRules: {
  path: string[];
  message: string;
}[];
/** Removes the retired plugin-owned QMD override. */
export declare function normalizeCompatibilityConfig({ cfg }: {
  cfg: OpenClawConfig;
}): {
  config: OpenClawConfig;
  changes: string[];
};
/** State migrations exposed to OpenClaw doctor for Active Memory. */
export declare const stateMigrations: PluginDoctorStateMigration[];
//#endregion