import { IncrementalWatcherAllEvents, Listener } from './incremental-watcher-events'; import { IncrementalWatcherOptions } from "./incremental-watcher-options"; export declare class ParcelWatcherAdapter { readonly options: IncrementalWatcherOptions; static alreadAddedNames: string[]; static instances: (ParcelWatcherAdapter)[]; pathes: string[]; private listenerData; private subs; private alreadyStarted; private allFilesInitial; private foldersPathes; private get allOtherInstances(); constructor(path: string | string[], options: IncrementalWatcherOptions); private stopWatching; private pushInitial; startWatching(): Promise; notifyListener(listener: Listener, eventAllowed: IncrementalWatcherAllEvents, eventFromWatcher: any): void; add(pathToAdd: string | readonly string[]): void; on(allowedEvent: IncrementalWatcherAllEvents, listenerFromOnFn: Listener): void; handleErrors(watchingStartErr: any): void; private getFiles; }