import { GroupByAsyncEnumerable } from "./GroupByAsyncEnumerable"; import { AsyncEnumerable } from "./AsyncEnumerable"; export declare class GroupedAsyncEnumerable extends AsyncEnumerable { protected readonly parent: GroupByAsyncEnumerable; readonly key: K; protected parentResult: GroupedAsyncEnumerable[]; readonly source: AsyncEnumerable; readonly keySelector: (item: T) => K | PromiseLike; protected isResultComplete: boolean; protected iterator: AsyncIterator; constructor(parent: GroupByAsyncEnumerable, key: K, iterator: AsyncIterator, parentResult: GroupedAsyncEnumerable[]); addResult(value: T): void; protected generator(): AsyncIterableIterator; }