export interface MigrateOpts { /** * Resolve the local gimp client path for this machine, or null when GIMP 3.x is * absent. Defaults to resolveGimpClientPath() (real detection). Injectable for * tests. When null, a gimp entry that needs upgrading is left as-is. */ resolveGimpClient?: () => string | null; } /** * Re-resolve stale creative-app user entries in /.mcp.json from the current * catalog. Persists the upgraded set back to .mcp.json when anything changed and * logs each upgrade. Returns true iff at least one entry was migrated. */ export declare function migrateCreativeMcpEntries(root: string, platform: NodeJS.Platform, log?: (m: string) => void, opts?: MigrateOpts): boolean;