import { Eval } from "@tsplus/stdlib/io/Eval/definition";
export declare class GenEval {
readonly io: Eval;
readonly _A: () => A;
constructor(io: Eval);
[Symbol.iterator](): Generator, A, any>;
}
/**
* Generator
* @tsplus static Eval.Ops gen
* @tsplus location "@tsplus/stdlib/io/Eval/gen"
*/
export declare function gen, AEff>(f: (i: {
(_: Eval): GenEval;
}) => Generator): Eval;
//# sourceMappingURL=gen.d.ts.map