/**
 * Deep Merge Utility for MyContext
 *
 * Recursively merges objects. Arrays are concatenated (with dedup by 'name' or 'id').
 * Used by ContextSyncer and PlanningMode to safely merge LLM suggestions into context.json.
 */
/**
 * Deep merge two objects. Source values override target values.
 * - Objects: recursively merged
 * - Arrays: concatenated, deduped by 'name' or 'id' field if objects
 * - Primitives: source wins
 */
export declare function deepMerge<T extends Record<string, any>>(target: T, source: Partial<T>): T;
//# sourceMappingURL=deepMerge.d.ts.map