import { IDiskFileChange } from '../watcher'; import { Disposable } from '@workbench-stack/core'; export declare class FileWatcher extends Disposable { private onFileChanges; private errorLogger; private verboseLogging; private isDisposed; private folder; constructor(folders: { path: string; excludes: string[]; }[], onFileChanges: (changes: IDiskFileChange[]) => void, errorLogger: (msg: string) => void, verboseLogging: boolean); private startWatching; private onFileEvents; private onError; dispose(): void; }