import { Lambda2 } from "./Lambda";
import { StreamWithSend } from "./Stream";
export declare class CoalesceHandler {
constructor(f: ((l: A, r: A) => A) | Lambda2, out: StreamWithSend);
private f;
private out;
private accumValid;
private accum;
private verbose;
send_(a: A): void;
}