/**
 * Turn an `AsyncIterator` back into an `AsyncIterable`
 * - Useful to avoid infinite loops when you want to use `yield* this` in `[Symbol.asyncIterator]()`
 */
export declare class IteratorSequence<T> implements AsyncIterable<T> {
    private readonly _iterator;
    constructor(iterator: AsyncIterator<T, void, void>);
    [Symbol.asyncIterator](): AsyncIterator<T, void, void>;
}
