/** Sequence of values designed to be extended that implements the full async generator protocol. */ export declare abstract class AbstractSequence implements AsyncIterator, AsyncIterable { readonly [Symbol.toStringTag] = "Sequence"; abstract next(value: N): Promise>; return(returnValue: R | PromiseLike): Promise>; throw(reason: unknown): Promise>; [Symbol.asyncIterator](): AsyncIterator; }