import { $, $type, TyK, TyVar } from '@fp4ts/core'; import { Eq, Monoid } from '@fp4ts/cats-kernel'; import { Applicative } from '../applicative'; import { Apply } from '../apply'; import { Contravariant } from '../contravariant'; import { EqK } from '../eq-k'; import { Foldable } from '../foldable'; import { Functor } from '../functor'; import { FunctorFilter } from '../functor-filter'; import { MonoidK } from '../monoid-k'; import { SemigroupK } from '../semigroup-k'; import { TraversableFilter } from '../traversable-filter'; export type Const = A; export declare const Const: ConstObj; interface ConstObj { (a: A): Const; pure(A: Monoid): (x: B) => Const; empty(A: Monoid): Const; EqK(E: Eq): EqK<$>; SemigroupK(A: Monoid): SemigroupK<$>; MonoidK(A: Monoid): MonoidK<$>; Functor(): Functor<$>; FunctorFilter(): FunctorFilter<$>; Contravariant(): Contravariant<$>; Apply(A: Monoid): Apply<$>; Applicative(A: Monoid): Applicative<$>; Foldable(): Foldable<$>; TraversableFilter(): TraversableFilter<$>; } /** * @category Type Constructor * @category Data */ export interface ConstF extends TyK<[unknown, unknown]> { [$type]: Const, TyVar>; } export {}; //# sourceMappingURL=const.d.ts.map