import type * as CK from "../../../Collections/Immutable/Chunk/index.js"; import type * as T from "../../../Effect/index.js"; import type * as C from "./core.js"; /** * Effectfully transforms both input chunks and result of this sink using the provided functions. * `f` and `g` must preserve chunking-invariance */ export declare function dimapChunksEffect_(self: C.Sink, f: (in_: CK.Chunk) => T.Effect>, g: (z: Z) => T.Effect): C.Sink; /** * Effectfully transforms both input chunks and result of this sink using the provided functions. * `f` and `g` must preserve chunking-invariance * * @ets_data_first dimapChunksEffect_ */ export declare function dimapChunksEffect(f: (in_: CK.Chunk) => T.Effect>, g: (z: Z) => T.Effect): (self: C.Sink) => C.Sink; //# sourceMappingURL=dimapChunksEffect.d.ts.map