import type { AcpTrace } from "./trace.js"; export interface BraintrustSpanLike { startSpan(args: { name: string; type: "task" | "tool"; }): BraintrustSpanLike; log(event: { input?: unknown; output?: unknown; metadata?: Record; metrics?: Record; }): void; end(): void; } export declare function emitToBraintrust(trace: AcpTrace, parent: BraintrustSpanLike): void;