export default class Watcher { private onReady; private onTrigger; private onCollectFiles; private onError; private watcher; constructor(options: { onReady: () => void; onTrigger: (arg: any) => void; onCollectFiles: () => Promise; onError: (error: Error) => void; }); watch(): Promise; close(): void; }