import type { NonEmptyArray } from "../Collections/Immutable/NonEmptyArray/index.js"; import type { _E, _R, ForcedTuple } from "../Utils/index.js"; import type { Async } from "./core.js"; export declare type TupleA>> = { [K in keyof T]: [T[K]] extends [Async] ? A : never; }; /** * Like `forEach` + `identity` with a tuple type * * @ets_trace call */ export declare function tuple>>(...t: T): Async<_R, _E, ForcedTuple>>; /** * Like sequenceT but parallel, same as `forEachPar` + `identity` with a tuple type * * @ets_trace call */ export declare function tuplePar>>(...t: T): Async<_R, _E, ForcedTuple>>; //# sourceMappingURL=tuple.d.ts.map