import type { Either } from "@effect-ts/system/Either"; import type * as Tp from "../../Collections/Immutable/Tuple/index.js"; import type { Applicative } from "../Applicative/index.js"; import type * as HKT from "../HKT/index.js"; export interface Wilt { (F: Applicative): (f: (a: A) => HKT.Kind>) => (ta: HKT.Kind) => HKT.Kind, HKT.Kind ]>>; } export interface Wiltable extends HKT.Base { readonly _Wiltable: "Wiltable"; readonly separateF: Wilt; } export declare function implementSeparateF(): (i: (_: { A: A; B: B; G: G; FK: FK; FQ: FQ; FW: FW; FX: FX; FI: FI; FS: FS; FR: FR; FE: FE; }) => (G: Applicative>) => (f: (a: A) => HKT.HKT>) => (ta: HKT.Kind) => HKT.HKT, HKT.Kind ]>>) => Wilt; //# sourceMappingURL=index.d.ts.map