import { ExtendedSpan, ExtendedSpanFailedOptions } from "../../api/TraceAPI/types.js"; import { Attributes, Exception, Link, SpanContext, SpanStatus, TimeInput } from "@opentelemetry/api"; //#region src/api-traces/manager/NoOpTraceManager/NonRecordingExtendedSpan.d.ts declare class NonRecordingExtendedSpan implements ExtendedSpan { private readonly _spanContext; constructor(_spanContext?: SpanContext); attributes: Attributes; fail(_options?: ExtendedSpanFailedOptions): void; spanContext(): SpanContext; setAttribute(_key: string, _value: unknown): this; setAttributes(_attributes: Attributes): this; removeAttribute(_key: string): this; addEvent(_name: string, _attributesOrStartTime?: Attributes | TimeInput, _startTime?: TimeInput): this; addLink(_link: Link): this; addLinks(_links: Link[]): this; setStatus(_status: SpanStatus): this; updateName(_name: string): this; end(_endTime?: TimeInput): void; isRecording(): boolean; recordException(_exception: Exception, _time?: TimeInput): void; } //#endregion export { NonRecordingExtendedSpan }; //# sourceMappingURL=NonRecordingExtendedSpan.d.ts.map