import type { ICopy, IReset } from "@thi.ng/api"; import { AGen } from "./agen.js"; export declare const alt: (n?: number) => Alt; export declare const altT: (a: T, b: T) => Alt; export declare const altB: (x?: boolean) => Alt; export declare class Alt extends AGen implements ICopy>, IReset { protected _a: T; protected _b: T; protected _flip: boolean; constructor(_a: T, _b: T); copy(): Alt; reset(): this; next(): T; } //# sourceMappingURL=alt.d.ts.map