import Context from '../context/context'; import Span from '../span/span'; import Segment from '../context/segment'; import ContextCarrier from './contextCarrier'; import { Component } from '../constants'; export default class DummyContext implements Context { span: Span; segment: Segment; nSpans: number; newEntrySpan(operation: string, carrier?: ContextCarrier, inherit?: Component): Span; newExitSpan(operation: string, peer: string, component: Component, inherit?: Component): Span; newLocalSpan(operation: string): Span; start(): Context; stop(): boolean; async(span: Span): void; resync(span: Span): void; }