import type * as HKT from './HKT'; export interface Pure extends HKT.Base { readonly pure: PureFn; } export declare type PureMin = { readonly pure: PureFn; }; export interface Pure2 extends HKT.CompositionBase2 { readonly pure: PureFn2; } export interface PureFn { , K = HKT.Initial, Q = HKT.Initial, W = HKT.Initial, X = HKT.Initial, I = HKT.Initial, S = HKT.Initial, R = HKT.Initial, E = HKT.Initial>(a: A): HKT.Kind; } export interface PureFn2 { , K = HKT.Initial, Q = HKT.Initial, W = HKT.Initial, X = HKT.Initial, I = HKT.Initial, S = HKT.Initial, R = HKT.Initial, E = HKT.Initial>(a: A): HKT.Kind, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, A>>; } //# sourceMappingURL=Pure.d.ts.map