import { Effect, Effects, Return } from '../Effect'; import { RunWith } from '../run/runWith'; import { ErrorOf, FailEnv, FailureTypes } from './Failure'; export declare function fail(errorType: A, error: Err): Effects, any>; export declare function catchFailure, K extends FailureTypes>(effect: A, errorType: K, onError: (error: ErrorOf) => Return): RunWith>>; //# sourceMappingURL=fail.d.ts.map