import { Disposable } from '../../../../../base/common/lifecycle'; import { IDiskFileChange, ILogMessage } from '../../../../../platform/files/common/watcher'; export declare class NodeJSFileWatcher extends Disposable { private path; private excludes; private onDidFilesChange; private onLogMessage; private verboseLogging; private readonly fileChangesDelayer; private fileChangesBuffer; private isDisposed; private readonly excludePatterns; constructor(path: string, excludes: string[], onDidFilesChange: (changes: IDiskFileChange[]) => void, onLogMessage: (msg: ILogMessage) => void, verboseLogging: boolean); setVerboseLogging(verboseLogging: boolean): void; private startWatching; private onFileChange; private isPathIgnored; private error; private trace; dispose(): void; } //# sourceMappingURL=nodejsWatcher.d.ts.map