import type * as T from "../../../../Effect/index.js"; import * as C from "../core.js"; /** * Returns a new channel, which is the same as this one, except the terminal value of the * returned channel is created by applying the specified effectful function to the terminal value * of this channel. */ export declare function mapEffect_(self: C.Channel, f: (o: OutDone) => T.Effect): C.Channel; /** * Returns a new channel, which is the same as this one, except the terminal value of the * returned channel is created by applying the specified effectful function to the terminal value * of this channel. * * @ets_data_first mapEffect_ */ export declare function mapEffect(f: (o: OutDone) => T.Effect): (self: C.Channel) => C.Channel; //# sourceMappingURL=mapEffect.d.ts.map