import parcelWatcher from "@parcel/watcher"; import { type Options as GlobbyOptions } from "globby"; import { type WatchFileOptions } from "node:fs"; export type ReactiveFileWatchOptions = WatchFileOptions; export type ReactiveDirWatchOptions = parcelWatcher.Options; export declare const reactiveFs: { readFile: (filepath: string) => string; readDirByGlob: (dirname: string, glob?: string | readonly string[], globbyOptions?: GlobbyOptions) => string[]; use: (run: () => Promise, opts?: { signal?: AbortSignal; once?: boolean; fileWatchOptions?: ReactiveFileWatchOptions; dirWatchOptions?: ReactiveDirWatchOptions; }) => Promise; }; //# sourceMappingURL=reactive-fs.d.ts.map