package eval.uv; import haxe.async.*; import haxe.io.FilePath; extern class FileWatcher { function new(filename:FilePath, recursive:Bool, cb:Callback); function close(cb:Callback):Void; function ref():Void; function unref():Void; }