import { DifferenceStreamWriter, UnaryOperator, DifferenceStreamReader } from '../graph.js'; import { PipedOperator } from '../types.js'; import { MultiSet } from '../multiset.js'; /** * Operator that outputs the messages in the stream */ export declare class OutputOperator extends UnaryOperator { #private; constructor(id: number, inputA: DifferenceStreamReader, outputWriter: DifferenceStreamWriter, fn: (data: MultiSet) => void); run(): void; } /** * Outputs the messages in the stream * @param fn - The function to call with each message */ export declare function output(fn: (data: MultiSet) => void): PipedOperator;