import type { Asyncable, Asyncerator } from '../asyncerator.ts'; type MergeValue = T | Asyncable | Promise; /** * Merge multiple asyncables into a single Asyncerator. If an iterator yields another Asyncerator, * merge its output into the stream. * Suppressed cleanup failures are logged through the `asyncerator:source:merge` debug namespace. * * @param iterators */ export default function merge(...iterators: Asyncable>[]): Asyncerator; export {};