import type { IWatcher, IWatcherOptions, IWatchEvent, TWatchEventType } from './interfaces.js'; export type { IWatcher, IWatcherOptions, IWatchEvent, TWatchEventType }; /** * Creates a file watcher, preferring the Rust backend when available. * Falls back to chokidar (Node.js/Bun) or Deno.watchFs based on runtime. */ export declare function createWatcher(options: IWatcherOptions): Promise; /** * Default watcher options */ export declare const defaultWatcherOptions: IWatcherOptions;