/** * @since 0.24.0 */ import type { Kind, TypeClass, TypeLambda } from "effect/HKT"; /** * @category type class * @since 0.24.0 */ export interface Of extends TypeClass { readonly of: (a: A) => Kind; } /** * Returns a default `of` composition. * * @since 0.24.0 */ export declare const ofComposition: (F: Of, G: Of) => (a: A) => Kind>; declare const void_: (F: Of) => () => Kind; export { /** * @since 0.24.0 */ void_ as void }; /** * @category do notation * @since 0.24.0 */ export declare const Do: (F: Of) => () => Kind; //# sourceMappingURL=Of.d.ts.map