import "../../Operator/index.js"; import type { Access, Fail, Provide, Run } from "../../Prelude/FX/index.js"; import * as HKT from "../../Prelude/HKT/index.js"; import type { Applicative, Monad } from "../../Prelude/index.js"; import * as R from "../XReader/index.js"; export declare function monad(M: Monad): Monad<[HKT.URI, ...F], HKT.CleanParam & HKT.V<"R", "-">>; export declare function access(M: Monad): Access<[HKT.URI, ...F], HKT.CleanParam & HKT.V<"R", "-">>; export declare function provide(M: Monad): Provide<[HKT.URI, ...F], HKT.CleanParam & HKT.V<"R", "-">>; export declare function applicative(M: Applicative): Applicative<[HKT.URI, ...F], HKT.CleanParam & HKT.V<"R", "-">>; export declare function run(M: Run): Run<[HKT.URI, ...F], HKT.CleanParam & HKT.V<"R", "-">>; export declare function fail(M: Fail): Fail<[HKT.URI, ...F], HKT.CleanParam & HKT.V<"R", "-">>; //# sourceMappingURL=index.d.ts.map