import type { IEnumerable } from "../types"; /** * Basic Enumerable. Usually returned from the Enumerable class. * @private */ export declare class BasicEnumerable { private readonly iterator; constructor(iterator: () => IterableIterator); [Symbol.iterator](): IterableIterator; } /** * Work around for lack of good support for circular module references in JS. * private Use @see {IEnumerable} instead */ export interface BasicEnumerable extends IEnumerable { }