import Span from '../span/span'; import ID from '../../utils/uuid'; import SegmentRef from './segmentRef'; export default class Segment { segmentId: ID; spans: Span[]; relatedTraces: ID[]; references: SegmentRef[]; archive(span: Span): void; relate(id: ID): void; refer(ref: SegmentRef): this; }