import { EqK } from './eq-k'; import { Apply } from './apply'; import { Functor } from './functor'; import { Applicative } from './applicative'; import { Foldable } from './foldable'; import { Traversable } from './traversable'; export interface ComposedEqK extends EqK<[F, G]> { } export declare const ComposedEqK: Readonly<{ of: (F: EqK, G: EqK) => ComposedEqK; }>; export interface ComposedFunctor extends Functor<[F, G]> { } export declare const ComposedFunctor: Readonly<{ of: (F: Functor, G: Functor) => ComposedFunctor; }>; export interface ComposedApply extends Apply<[F, G]>, ComposedFunctor { } export declare const ComposedApply: Readonly<{ of: (F: Apply, G: Apply) => ComposedApply; }>; export interface ComposedApplicative extends Applicative<[F, G]>, ComposedApply { } export declare const ComposedApplicative: Readonly<{ of: (F: Applicative, G: Applicative) => ComposedApplicative; }>; export interface ComposedFoldable extends Foldable<[F, G]> { } export declare const ComposedFoldable: Readonly<{ of: (F: Foldable, G: Foldable) => ComposedFoldable; }>; export interface ComposedTraversable extends Traversable<[F, G]>, ComposedFoldable { } export declare const ComposedTraversable: Readonly<{ of: (F: Traversable, G: Traversable) => ComposedTraversable; }>; //# sourceMappingURL=composed.d.ts.map