/**
 * File Watcher (Phase 04)
 *
 * Watches ~/.ccs/ directory for config file changes using chokidar.
 * Broadcasts changes to WebSocket clients for real-time sync.
 */
import { FSWatcher } from 'chokidar';
export interface FileChangeEvent {
    type: 'config-changed' | 'settings-changed' | 'profiles-changed' | 'proxy-status-changed';
    path: string;
    timestamp: number;
}
export type FileChangeCallback = (event: FileChangeEvent) => void;
export declare function createFileWatcher(onChange: FileChangeCallback): FSWatcher;
//# sourceMappingURL=file-watcher.d.ts.map