type AAResult = IteratorResult; export declare class AbortableAsyncIterator implements AsyncIterableIterator { #private; readonly signal: AbortSignal; readonly onEnd: () => void; ended: boolean; constructor(signal: AbortSignal, onEnd?: () => void); next(): Promise>; enqueue(value: T): void; throw(reason?: unknown): Promise>; return(value?: any): Promise>; [Symbol.asyncIterator](): this; } export {};