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