interface ToWatch {
    dirs: Array<string>;
    files: Array<string>;
}
export interface WatchOptions {
    watchFiles(): Promise<ToWatch>;
    onChange(): void;
}
export declare function createWatcher(options: WatchOptions): Promise<() => void>;
export {};
