import { ISourceCode } from './sourceCode';

export interface IBacktraceData {
  uuid: string;
  timestamp: number;
  lang: string;
  langVersion: string;
  symbolication?: 'sourcemap';
  agent: string;
  agentVersion: string;
  mainThread: string;
  attributes: { [index: string]: any };
  annotations: { [index: string]: any };
  threads: object;
  classifiers: string[];
  sourceCode: { [index: string]: ISourceCode };
  symbolication_maps?: Array<{ file: string; uuid: string }>;
}
