/**
 * Minimal file watcher for the `content` command.
 *
 * Unlike the build `Watch` feature (which is coupled to toc/entry graphs and an
 * SSE dev-server), this one just observes an explicit set of files (the target
 * file, its includes and the relevant `presets.yaml`) and invokes `onChange` on
 * any event. New dependency paths can be added later via {@link ContentWatcher.add}.
 */
export declare class ContentWatcher {
    private readonly watcher;
    constructor(paths: AbsolutePath[], onChange: (path: string) => void);
    add(paths: AbsolutePath[]): void;
    close(): Promise<void>;
}
