import type { EventType, OtelClientStepSpan } from './types'; import { SpanStatusCode } from '@opentelemetry/api'; import type { EventPayload } from '../types'; export declare class TraceStep { private span; constructor(span: OtelClientStepSpan); get context(): import("@opentelemetry/api").Context | undefined; error(error: Error): void; setAttribute[0]>(key: K, value: EventPayload[0][K]): void; setStatus(code: SpanStatusCode, message?: string): void; end(): void; }