export type GetZipTypeImpl = TArrays extends readonly [] ? Acc : TArrays extends [readonly (infer HH)[], ...infer T] ? GetZipTypeImpl : never; export type GetZipType = GetZipTypeImpl; export type ZipIteratorNext = IteratorYieldResult> | IteratorReturnResult; export declare class ZipIterator { _arrays: TArrays; _idx: number; _length: number; constructor(arrays: TArrays); next(): ZipIteratorNext; } export declare function zip(...arrays: TArrays): Iterable>; //# sourceMappingURL=zip.d.ts.map