import type { AnyIterable } from '../internalTypes.js';
export declare function mergeAsyncIterables<T>(iter: Iterable<T>): AsyncIterable<T>;
export declare function mergeAsyncIterables<T>(iter: AsyncIterable<T>): AsyncIterable<T>;
export declare function mergeAsyncIterables<T>(iter: Promise<Iterable<T>>): AsyncIterable<T>;
export declare function mergeAsyncIterables<T>(iter: AnyIterable<T>): AsyncIterable<T>;
export declare function mergeAsyncIterables<T>(iter: AnyIterable<T>, ...rest: AnyIterable<T>[]): AsyncIterable<T>;
/**
 * Convert one or more iterables to an AsyncIterable
 */
export declare const toAsyncIterable: typeof mergeAsyncIterables;
//# sourceMappingURL=toAsyncIterable.d.ts.map