import type { EventHub } from './events.js'; export declare class WorkspaceWatcher { private readonly workspaceDir; private readonly hub; private watcher; private pending; constructor(workspaceDir: string, hub: EventHub); start(): void; stop(): Promise; /** Map an absolute path to the project slug (first dir under the workspace). */ private projectOf; private handle; } //# sourceMappingURL=watcher.d.ts.map