/** * Datadog Browser RUM SDK - Full version with Session Replay and Real User Profiling capabilities. * Use this package to monitor your web application's performance and user experience. * * @packageDocumentation * @see [RUM Browser Monitoring Setup](https://docs.datadoghq.com/real_user_monitoring/browser/) */ import type { RumPublicApi } from '@openobserve/browser-rum-core'; export type { User, Account, TraceContextInjection, SessionPersistence, TrackingConsent, MatchOption, ProxyFn, Site, Context, ContextValue, ContextArray, RumInternalContext, } from '@openobserve/browser-core'; export { DefaultPrivacyLevel } from '@openobserve/browser-core'; /** * @deprecated Use {@link DatadogRum} instead */ export type RumGlobal = RumPublicApi; export type { RumPublicApi as DatadogRum, RumInitConfiguration, ViewOptions, StartRecordingOptions, AddDurationVitalOptions, DurationVitalOptions, DurationVitalReference, TracingOption, RumPlugin, OnRumStartOptions, PropagatorType, FeatureFlagsForEvents, CommonProperties, RumEvent, RumActionEvent, RumErrorEvent, RumLongTaskEvent, RumResourceEvent, RumViewEvent, RumVitalEvent, RumEventDomainContext, RumViewEventDomainContext, RumErrorEventDomainContext, RumActionEventDomainContext, RumVitalEventDomainContext, RumFetchResourceEventDomainContext, RumXhrResourceEventDomainContext, RumOtherResourceEventDomainContext, RumLongTaskEventDomainContext, } from '@openobserve/browser-rum-core'; /** * The global RUM instance. Use this to call RUM methods. * * @category Main * @see {@link DatadogRum} * @see [RUM Browser Monitoring Setup](https://docs.datadoghq.com/real_user_monitoring/browser/) */ export declare const openobserveRum: RumPublicApi;