import { AbstractApplicative } from "./applicative"; import Endo from "./monoids/endo"; export declare class ConstEndo extends AbstractApplicative { private m; constructor(m: Endo); map(f: (a: A) => B): ConstEndo; static of(b: B): ConstEndo; of(b: B): ConstEndo; ap(a: ConstEndo B>): ConstEndo; get(): Endo; }