import { AsyncQuerySource, GroupedAsyncIterable } from "./interfaces"; export declare abstract class IterableBase implements AsyncIterable { protected readonly source: AsyncQuerySource; constructor(source: AsyncQuerySource); [Symbol.asyncIterator](): AsyncIterator; } export declare class GroupedAsyncIterableImpl extends IterableBase implements GroupedAsyncIterable { readonly key: TKey; constructor(key: TKey, core: AsyncIterable); }