import { Either } from 'fp-ts/lib/Either'; import { Task } from 'fp-ts/lib/Task'; import * as TE from 'fp-ts/lib/TaskEither'; export * from 'fp-ts/lib/TaskEither'; /** * TaskEither constructor function * */ export declare const newTaskEither: (task: Task>) => TE.TaskEither; /** * Runs a TaskEither */ export declare const runTaskEither: (x: TE.TaskEither) => Promise>;