new (?work:Void ‑> T, ?async:Bool)
read onlyerror:Dynamic
read onlyisComplete:Bool
read onlyisError:Bool
read onlyvalue:T
onComplete (listener:T ‑> Void):Future<T>
onError (listener:Dynamic ‑> Void):Future<T>
onProgress (listener:Int ‑> Int ‑> Void):Future<T>
ready (?waitTime:Int):Future<T>
result (?waitTime:Int):Null<T>
then<U> (next:T ‑> Future<U>):Future<U>
staticofEvents<T> (onComplete:_Event_ofEvents_T_Void<T ‑> Void>, ?onError:Null<_Event_Dynamic_Void<Dynamic ‑> Void>>, ?onProgress:Null<_Event_Int_Int_Void<Int ‑> Int ‑> Void>>):Future<T>
staticwithError (error:Dynamic):Future<Dynamic>
staticwithValue<T> (value:T):Future<T>