export interface Lift2 {
(f: (xf: B) => (fy: C) => D, g: (xg: A) => B, h: (xh: A) => C): (x: A) => D;
}
export interface Lift2U {
(f: (xf: B) => (fy: C) => D): (g: (xg: A) => B) => (h: (xh: A) => C) => (x: A) => D;
}
export declare const lift2: Lift2;
export declare const lift2U: Lift2U;