import { Effects } from '@typed/effects'; import { Either } from '@typed/either'; import { NodeCallback } from './futurify'; export declare function effectify(fn: (cb: NodeCallback) => void): () => Effects>; export declare function effectify(fn: (a: A, cb: NodeCallback) => void): (a: A) => Effects>; export declare function effectify(fn: (a: A, b: B, cb: NodeCallback) => void): (a: A, b: B) => Effects>; export declare function effectify(fn: (a: A, b: B, c: C, cb: NodeCallback) => void): (a: A, b: B, c: C) => Effects>; export declare function effectify(fn: (a: A, b: B, c: C, d: D, cb: NodeCallback) => void): (a: A, b: B, c: C, d: D) => Effects>; export declare function effectify(fn: (a: A, b: B, c: C, d: D, e: E, cb: NodeCallback) => void): (a: A, b: B, c: C, d: D, e: E) => Effects>; export declare function effectify(fn: (a: A, b: B, c: C, d: D, e: E, f: F, cb: NodeCallback) => void): (a: A, b: B, c: C, d: D, e: E, f: F) => Effects>; export declare function effectify(fn: (a: A, b: B, c: C, d: D, e: E, f: F, g: G, cb: NodeCallback) => void): (a: A, b: B, c: C, d: D, e: E, f: F, g: G) => Effects>; //# sourceMappingURL=effectify.d.ts.map