import * as T from "@effect-ts/system/Effect"; import * as S from "@effect-ts/system/Sync"; import * as A from "./operations.js"; /** * Applies the function f to each element of the Array and returns the results in a new B[] */ export declare function mapEffect_(self: A.Array, f: (a: A) => T.Effect): T.Effect>; /** * Applies the function f to each element of the Array and returns the results in a new B[] * * @ets_data_first mapEffect_ */ export declare function mapEffect(f: (a: A) => T.Effect): (self: A.Array) => T.Effect>; /** * Applies the function f to each element of the Array and returns the results in a new B[] */ export declare function mapEffectPar_(self: A.Array, f: (a: A) => T.Effect): T.Effect>; /** * Applies the function f to each element of the Array and returns the results in a new B[] * * @ets_data_first mapEffectPar_ */ export declare function mapEffectPar(f: (a: A) => T.Effect): (self: A.Array) => T.Effect>; /** * Applies the function f to each element of the Array and returns the results in a new B[] */ export declare function mapEffectParN_(self: A.Array, n: number, f: (a: A) => T.Effect): T.Effect>; /** * Applies the function f to each element of the Array and returns the results in a new B[] * * @ets_data_first mapEffectParN_ */ export declare function mapEffectParN(n: number, f: (a: A) => T.Effect): (self: A.Array) => T.Effect>; /** * Applies the function f to each element of the Array and returns the results in a new B[] */ export declare function mapSync_(self: A.Array, f: (a: A) => S.Sync): S.Sync>; /** * Applies the function f to each element of the Array and returns the results in a new B[] * * @ets_data_first mapSync_ */ export declare function mapSync(f: (a: A) => S.Sync): (self: A.Array) => S.Sync>; //# sourceMappingURL=interop.d.ts.map