import type { IGen } from "./api.js"; /** * Abstract base class for unit gens in this package. Provides * [`IDeref`](https://docs.thi.ng/umbrella/api/interfaces/IDeref.html) to obtain * the gen's current value and `Iterable` implementations to use gens as ES6 * iterables. */ export declare abstract class AGen implements IGen { protected _val: T; constructor(_val: T); deref(): T; [Symbol.iterator](): Generator; take(num: number, out?: T[], idx?: number): T[]; abstract next(): T; } //# sourceMappingURL=agen.d.ts.map