import { Task } from 'fp-ts/lib/Task';
export * from 'fp-ts/lib/Task';
/**
* Task constructor function
*
*/
export declare const newTask: (f: () => Promise) => Task;
/**
* Runs a Task. This will construct and effectively start the execution of the underlying Promise.
*/
export declare const runTask: (x: Task) => Promise;
/**
* A function that returns a noop Task
*/
export declare const noOpTask: Task;