declare type Unwrap = T extends Iterable ? R : never; declare type ZipUnwrapped = { [P in keyof T]: Unwrap; }; declare const zip: [] | [Iterable]>(iterables: Iterables) => Iterable>; export { zip as default };