import type { PoltergeistConfig } from '../types.js'; import { type ConfigChanges } from '../utils/config-diff.js'; interface ConfigReloadDeps { configPath?: string; loadConfig?: (path: string) => Promise; } export declare class ConfigReloadOrchestrator { private readonly configPath?; private readonly loader; constructor(deps: ConfigReloadDeps); reloadConfig(current: PoltergeistConfig): Promise<{ config: PoltergeistConfig; changes: ConfigChanges; } | null>; } export {}; //# sourceMappingURL=config-reload-orchestrator.d.ts.map