import EventEmitter from "node:events"; import { type WatchOptions } from "node:fs"; export interface WatcherEvents { error: [error: Error]; change: [eventType: "change" | "rename", relativePath: string]; close: []; } export declare class RecursiveFSWatcher extends EventEmitter { #private; private rootDirectoryPath; private options; constructor(rootDirectoryPath: string, options?: WatchOptions); close(): void; } //# sourceMappingURL=recursive-fs-watcher.d.ts.map