/**
 * stdoutTelemetrySink — JSON line emission to stderr (dev-friendly default).
 *
 * One JSON object per event, suitable for `jq`, `pino-pretty`, or any
 * structured-log pipeline. Writes to stderr (not stdout) so that the agent's
 * own stdout remains free for user output.
 *
 * Ref: command-center:sprint-693:sink-stdout
 */
import type { TelemetrySink } from "../port.js";
export interface StdoutTelemetrySinkOptions {
    /** Stream to write to. Defaults to `process.stderr`. */
    stream?: NodeJS.WritableStream;
    /** When true (default), emits as `key=value` instead of JSON. */
    json?: boolean;
}
/**
 * Default sink for dev visibility. Zero dependency, zero I/O latency
 * (synchronous write to stream).
 */
export declare function stdoutTelemetrySink(opts?: StdoutTelemetrySinkOptions): TelemetrySink;
//# sourceMappingURL=stdout.d.ts.map