export type ProjectWatcherIgnorePaths = { workDir: string; distDir: string; }; /** * @remarks * chokidar v4+ no longer treats glob strings in `ignored` as patterns. A path * predicate keeps node_modules, VCS metadata, and scoped artifact dirs out of * the watch tree without descending into symlinked monorepo node_modules. */ export declare function createProjectWatcherIgnorePredicate(absolutePaths: ProjectWatcherIgnorePaths): (watchedPath: string) => boolean;