export declare class Task extends Promise { private __fn; private _args; Run(): Promise; readonly Result: Promise; BindContext(ctx: any): void; Args: Array; constructor(fn: () => Promise | T); }