import type * as P from "@principia/prelude"; import type { Const, URI, V } from "./model"; export declare const bimap_: (pab: Const, f: (e: E) => D, _: (a: A) => B) => Const; export declare const bimap: (f: (e: E) => D, g: (a: A) => B) => (pab: Const) => Const; export declare const first_: (pab: Const, f: (e: E) => D) => Const; export declare const first: (f: (e: E) => D) => (pab: Const) => Const; /** * @category Bifunctor * @since 1.0.0 */ export declare const Bifunctor: P.Bifunctor<[URI], V>; //# sourceMappingURL=bifunctor.d.ts.map