export interface ServerFileWatcherOptions { paths: string[]; excludeDirNames?: string[]; debounceMs?: number; onChange: () => void; } export declare class ServerFileWatcher { private readonly options; private watchers; private debounceTimer; private readonly excludeDirNames; private readonly debounceMs; private readonly onChange; private stopped; constructor(options: ServerFileWatcherOptions); start(): void; private watchDir; private handleEvent; stop(): void; } //# sourceMappingURL=server-watcher.d.ts.map