import { BaseTransportOptions, Transport } from '@sentry/core'; export declare const DEFAULT_TRANSPORT_REQUEST_TIMEOUT = 3000; export declare const DEFAULT_TRANSPORT_MAX_CONCURRENT_REQUESTS = 2; export interface MiniappTransportOptions extends BaseTransportOptions { /** Custom headers for the request */ headers?: Record; /** Sentry envelope request timeout in milliseconds. Defaults to 3000. */ requestTimeout?: number; /** Maximum number of Sentry requests using host network slots at once. Defaults to 2. */ maxConcurrentRequests?: number; } export declare function normalizeRequestTimeout(timeout: number | undefined): number; export declare function normalizeMaxConcurrentRequests(maxConcurrentRequests: number | undefined): number; /** * Creates a Transport that uses the miniapp request API to send events to Sentry. */ export declare function createMiniappTransport(options: MiniappTransportOptions): Transport; //# sourceMappingURL=xhr.d.ts.map