import { Kind } from '@fp4ts/core'; import { Foldable } from '../../../foldable'; import { Either } from '../../either'; import { Vector } from '../vector'; import { List } from '../list'; import { Chain } from './algebra'; export declare const pure: (a: A) => Chain; export declare const singleton: (a: A) => Chain; export declare const empty: Chain; export declare const of: (...xs: A[]) => Chain; export declare const fromArray: (xs: A[]) => Chain; export declare const fromList: (xs: List) => Chain; export declare const fromVector: (xs: Vector) => Chain; export declare const fromFoldable: (F: Foldable) => (fa: Kind) => Chain; export declare const tailRecM: (s: S) => (f: (s: S) => Chain>) => Chain; export declare const tailRecM_: (s: S, f: (s: S) => Chain>) => Chain; //# sourceMappingURL=constructors.d.ts.map