import type { PoltergeistConfig, Target } from '../types.js'; export interface ConfigChanges { targetsAdded: Target[]; targetsRemoved: string[]; targetsModified: Array<{ name: string; oldTarget: Target; newTarget: Target; }>; watchmanChanged: boolean; notificationsChanged: boolean; buildSchedulingChanged: boolean; } /** * Compare two configs and report granular changes. * Pure helper to keep Poltergeist orchestration lean and easily testable. */ export declare function detectConfigChanges(oldConfig: PoltergeistConfig, newConfig: PoltergeistConfig): ConfigChanges; //# sourceMappingURL=config-diff.d.ts.map