import type { XPure } from "./model"; export declare const ask: () => XPure; export declare const asksM: (f: (r: R0) => XPure) => XPure; export declare const asks: (f: (r: R0) => A) => XPure; export declare const giveAll_: (fa: XPure, r: R) => XPure; export declare const giveAll: (r: R) => (fa: XPure) => XPure; export declare const local_: ( ma: XPure, f: (r0: R0) => R ) => XPure; export declare const local: ( f: (r0: R0) => R ) => (ma: XPure) => XPure; export declare const give_: (ma: XPure, r: R) => XPure; export declare const give: (r: R) => (ma: XPure) => XPure; //# sourceMappingURL=reader.d.ts.map