import { Maybe } from './Maybe'; /** * Applies a function with the values contained in 2 `Maybes` if both are * `Just`s. If either `Maybe`s are `Nothing` then `Nothing` is returned. * @name combine(f: (a: A, b: B) => C, a: Maybe, b: Maybe): Maybe */ export declare const combine: { (f: (valueA: A, valueB: B) => C, maybeA: Maybe, maybeB: Maybe): Maybe; (f: (valueA: A_1, valueB: B_1) => C_1, maybeA: Maybe): (maybeB: Maybe) => Maybe; (f: (valueA: A_2, valueB: B_2) => C_2): { (maybeA: Maybe, maybeB: Maybe): Maybe; (maybeA: Maybe): (maybeB: Maybe) => Maybe; }; }; //# sourceMappingURL=combine.d.ts.map