import { Base, Type } from "./type";
import { AsyncVirtualDataTask } from "./AsyncVirtualDataTask";
/**
 * @hidden
 */
export declare class AsyncVirtualDataTaskCompletionSource<T> extends Base {
    static $t: Type;
    protected $t: Type;
    constructor($t: Type);
    private _task;
    get task(): AsyncVirtualDataTask;
    set task(a: AsyncVirtualDataTask);
    setResult(a: T): void;
}
