/** @module function/flip.ts */
import { Curried as FlipCurried, Curried2, Function2 } from '../helper-types';
/**
* FLIP
*/
export declare function flip(fn: Curried2, b: B, a: A): Z;
export declare function flip(fn: Curried2, b: B): (a: A) => Z;
export declare function flip(fn: Curried2): FlipCurried;
export declare function flip(fn: Function2, b: B, a: A): Z;
export declare function flip(fn: Function2, b: B): (a: A) => Z;
export declare function flip(fn: Function2): FlipCurried;
export default flip;