import { AbstractIterator } from "../core/abstract-iterator"; export declare class AsyncIterator extends AbstractIterator, void> { private promiseIndex; private readonly promiseStatusIndicators; private readonly settledPromises; constructor(promises: Promise[]); hasNext(): boolean; next(): Promise; remove(): Promise; reset(): void; [Symbol.asyncIterator](): AsyncIterableIterator; getAsyncIterableIterator(): AsyncIterableIterator; }