// ets_tracing: off import type * as Tp from "@effect-ts/system/Collections/Immutable/Tuple" import type * as HKT from "../HKT/index.js" export interface AssociativeBoth extends HKT.Base { readonly _AssociativeBoth: "AssociativeBoth" readonly both: ( fb: HKT.Kind ) => ( fa: HKT.Kind< F, C, HKT.Intro, HKT.Intro, HKT.Intro, HKT.Intro, HKT.Intro, HKT.Intro, HKT.Intro, HKT.Intro, A > ) => HKT.Kind< F, C, HKT.Mix, HKT.Mix, HKT.Mix, HKT.Mix, HKT.Mix, HKT.Mix, HKT.Mix, HKT.Mix, Tp.Tuple<[A, B]> > }