import { Equivalence } from "@tsplus/stdlib/prelude/Equivalence/definition"; /** * Constructs an `Equivalence` given an `Equivalence` and a function `f` * to transform a `B` value into an `A` value. The instance will convert each * `B` value into an `A` and the compare the `A` values for equality. * @tsplus fluent Equivalence contramap * @tsplus location "@tsplus/stdlib/prelude/Equivalence/contramap" */ export declare function contramap_(self: Equivalence, f: (b: B) => A): Equivalence; /** * Constructs an `Equivalence` given an `Equivalence` and a function `f` * to transform a `B` value into an `A` value. The instance will convert each * `B` value into an `A` and the compare the `A` values for equality. * @tsplus static Equivalence/Aspects contramap * @tsplus pipeable Equivalence contramap * @tsplus location "@tsplus/stdlib/prelude/Equivalence/contramap" */ export declare const contramap: (f: (b: B) => A) => (self: import("./definition").Equivalence) => import("./definition").Equivalence; //# sourceMappingURL=contramap.d.ts.map