///
import { EventEmitter } from 'events';
import { Dependency } from './findJsDependencyModules';
import findPages from './findPages';
import findComponents from './findComponents';
import findSjs from './findSjs';
export declare type ChangeOptions = {
deps: Dependency[];
components?: ReturnType;
pages?: ReturnType;
sjsList?: ReturnType;
changedFile: string;
};
export default class EntriesWatcher {
private projectDir;
private event;
constructor(projectDir: string);
onChange(cb: (options: ChangeOptions) => void): EventEmitter;
private startWatch;
}