import { n as OpenClawConfig } from "../../types.openclaw-DdGp-lYx.js";
import "../../api-xeK3qv7m.js";
import { t as PluginDoctorStateMigration } from "../../runtime-doctor-migrations-CnLvM0ii.js";
//#region extensions/memory-wiki/src/config-compat.d.ts
type LegacyConfigRule = {
  path: Array<string | number>;
  message: string;
  match: (value: unknown) => boolean;
};
export declare const legacyConfigRules: LegacyConfigRule[];
export declare function normalizeCompatibilityConfig({ cfg }: {
  cfg: OpenClawConfig;
}): {
  config: OpenClawConfig;
  changes: string[];
};
//#endregion
//#region extensions/memory-wiki/doctor-contract-api.d.ts
export declare const stateMigrations: PluginDoctorStateMigration[];
//#endregion