import type { Envelope } from "@sentry/core"; import { type UUID } from "uuidv7"; import type { RawEventContext } from "./types.js"; export type ParsedEnvelope = { envelope: [Envelope[0] & { __spotlight_envelope_id: UUID; }, Envelope[1]]; rawEnvelope: RawEventContext; }; /** * Implements parser for * @see https://develop.sentry.dev/sdk/envelopes/#serialization-format * @param rawEvent Envelope data * @param senderUserAgent Optional User-Agent header from the HTTP request sending the envelope * @returns parsed envelope */ export declare function processEnvelope(rawEvent: RawEventContext, senderUserAgent?: string): ParsedEnvelope | null;