export interface ApmInterface { start(apm?: string): void; addCustomAttributes(attributes: any): Promise; setTransactionName(name: string): Promise; startSpan(span: string, func: Function): Promise; recordMetric(name: string, value: any): void; getBrowserTimingHeader(): string; }