import "../Operator/index.js"; import * as O from "../Option/index.js"; import type { Access, Provide } from "../Prelude/FX/index.js"; import * as HKT from "../Prelude/HKT/index.js"; import type { Applicative, Covariant, Monad } from "../Prelude/index.js"; export declare function monad(M: Monad): Monad<[F[0], ...HKT.Rest, HKT.URI], C>; export declare function applicative(M: Applicative): Applicative<[F[0], ...HKT.Rest, HKT.URI], C>; export declare function access(M: Access & Covariant): Access<[F[0], ...HKT.Rest, HKT.URI], C>; export declare function provide(M: Provide): Provide<[F[0], ...HKT.Rest, HKT.URI], C>; //# sourceMappingURL=index.d.ts.map