import type { IReducible, Reducer, Transducer, TxLike } from "./api.js"; export declare function transduce(tx: TxLike, rfn: Reducer): Transducer, C>; export declare function transduce(tx: TxLike, rfn: Reducer, src: Iterable): C; export declare function transduce(tx: TxLike, rfn: Reducer, src: IReducible): C; export declare function transduce(tx: TxLike, rfn: Reducer, acc: C, src: Iterable): C; export declare function transduce(tx: TxLike, rfn: Reducer, acc: C, src: IReducible): C; export declare function transduceRight(tx: TxLike, rfn: Reducer): Transducer, C>; export declare function transduceRight(tx: TxLike, rfn: Reducer, src: ArrayLike): C; export declare function transduceRight(tx: TxLike, rfn: Reducer, acc: C, src: ArrayLike): C; //# sourceMappingURL=transduce.d.ts.map