import { DifferenceStreamWriter, UnaryOperator, DifferenceStreamReader } from '../graph.js'; import { PipedOperator } from '../types.js'; /** * Operator that logs debug information about the stream */ export declare class DebugOperator extends UnaryOperator { #private; constructor(id: number, inputA: DifferenceStreamReader, output: DifferenceStreamWriter, name: string, indent?: boolean); run(): void; } /** * Logs debug information about the stream using console.log * @param name - The name to prefix debug messages with * @param indent - Whether to indent the debug output */ export declare function debug(name: string, indent?: boolean): PipedOperator;