import type { Span as AgentSpan, SpanData, Trace as AgentTrace } from '@openai/agents-core'; import { BaseAgentTracingProcessor, type SpanEntry } from './base-tracing-processor'; export declare class ActivityTracingProcessor extends BaseAgentTracingProcessor { private readonly spans; protected getEntry(id: string): SpanEntry | undefined; protected setEntry(id: string, entry: SpanEntry): void; protected deleteEntry(id: string): void; protected allEntries(): Iterable; protected clearAllEntries(): void; onTraceStart(trace: AgentTrace): Promise; onTraceEnd(trace: AgentTrace): Promise; onSpanStart(span: AgentSpan): Promise; onSpanEnd(span: AgentSpan): Promise; } export declare function ensureActivityTracingProcessorRegistered(): void;