import { Transducer } from "./transducer";
export declare class ZipTransducer implements Transducer {
other: Iterable | AsyncIterable;
constructor(other: Iterable | AsyncIterable);
async_(iterable: AsyncIterable): AsyncIterable<[A, B]>;
sync(iterable: Iterable): Iterable<[A, B]>;
}
export declare function zip(other: Iterable | AsyncIterable): ZipTransducer;
export declare function zipWithIndex(): ZipTransducer;