import * as E from "../../Either"; import type { XRef } from "./model"; /** * Transforms the `set` value of the `XRef` with the specified fallible * function. */ export declare const contramapEither: ( f: (_: C) => E.Either ) => (_: XRef) => XRef; /** * Transforms the `set` value of the `XRef` with the specified fallible * function. */ export declare const contramapEither_: ( _: XRef, f: (_: C) => E.Either ) => XRef; /** * Transforms the `set` value of the `XRef` with the specified function. */ export declare const contramap: (f: (_: C) => A) => (_: XRef) => XRef; /** * Transforms the `set` value of the `XRef` with the specified function. */ export declare const contramap_: (_: XRef, f: (_: C) => A) => XRef; //# sourceMappingURL=contravariant.d.ts.map