import type { SemimonoidalFunctor2, SemimonoidalFunctorMin } from './SemimonoidalFunctor'; import type { Unit, Unit2, UnitMin } from './Unit'; import * as HKT from './HKT'; import { SemimonoidalFunctor } from './SemimonoidalFunctor'; export interface MonoidalFunctor extends SemimonoidalFunctor, Unit { } export declare type MonoidalFunctorMin = SemimonoidalFunctorMin & UnitMin; export declare function MonoidalFunctor(F: MonoidalFunctorMin): MonoidalFunctor; export interface MonoidalFunctor2 extends SemimonoidalFunctor2, Unit2 { } export declare function getMonoidalFunctorComposition(F: MonoidalFunctor, G: MonoidalFunctor): MonoidalFunctor2; //# sourceMappingURL=MonoidalFunctor.d.ts.map