import * as T from "../Task/_core"; import type { XRefM } from "./model"; /** * Transforms the `set` value of the `XRefM` with the specified effectual * function. */ export declare const contramapM_: ( self: XRefM, f: (c: C) => T.Task ) => XRefM; /** * Transforms the `set` value of the `XRefM` with the specified effectual * function. */ export declare const contramapM: ( f: (c: C) => T.Task ) => (self: XRefM) => XRefM; /** * Transforms the `set` value of the `XRefM` with the specified function. */ export declare const contramap_: ( self: XRefM, f: (c: C) => A ) => XRefM; /** * Transforms the `set` value of the `XRefM` with the specified function. */ export declare const contramap: ( f: (c: C) => A ) => (self: XRefM) => XRefM; //# sourceMappingURL=contravariant.d.ts.map