import { EventEmitter } from 'events';
export declare class FileWatcher extends EventEmitter {
    private watcher;
    private watchPath;
    private ignorePatterns;
    constructor();
    start(watchPath: string, customIgnorePatterns?: string[]): void;
    private emitChange;
    stop(): void;
    getWatchPath(): string;
    isWatching(): boolean;
}
