import { BaseTransport } from '@grafana/faro-core'; import type { Patterns, TransportItem } from '@grafana/faro-core'; import type { OtlpHttpTransportOptions } from './types'; export declare class OtlpHttpTransport extends BaseTransport { private options; readonly name = "@grafana/faro-web-sdk:transport-otlp-http"; readonly version = "2.7.1"; private readonly promiseBuffer; private readonly rateLimitBackoffMs; private sendingTracesDisabledUntil; private sendingLogsDisabledUntil; constructor(options: OtlpHttpTransportOptions); getIgnoreUrls(): Patterns; isBatched(): boolean; send(items: TransportItem[]): Promise; private sendPayload; private getRetryAfterDate; }