import { IDiskFileChange } from '../watcher'; export declare class OutOfProcessWin32FolderWatcher { private watchedFolder; private eventCallback; private errorCallback; private verboseLogging; private static readonly MAX_RESTARTS; private static changeTypeMap; private ignored; private handle; private restartCounter; constructor(watchedFolder: string, ignored: string[], eventCallback: (events: IDiskFileChange[]) => void, errorCallback: (error: string) => void, verboseLogging: boolean); private startWatcher; private onError; private onExit; dispose(): void; }