import { Wrappable, IterableIterator } from '../../types/iterable'; declare function zipAll(options: { filler?: F; }, source1: Wrappable, source2: Wrappable): IterableIterator<[T | F, U | F]>; declare function zipAll(source1: Wrappable, source2: Wrappable): IterableIterator<[T | undefined, U | undefined]>; declare function zipAll(options: { filler?: F; }, source1: Wrappable, source2: Wrappable, source3: Wrappable): IterableIterator<[T | F, U | F, V | F]>; declare function zipAll(source1: Wrappable, source2: Wrappable, source3: Wrappable): IterableIterator<[T | undefined, U | undefined, V | undefined]>; declare function zipAll(options: { filler?: F; }, ...sources: Array>): IterableIterator>; declare function zipAll(...sources: Array>): IterableIterator>; export { zipAll };