import type { RumPublicApi } from '@datadog/browser-rum-core'; export type { User, Account, TraceContextInjection, SessionPersistence, TrackingConsent, MatchOption, Context, ContextValue, ContextArray, RumInternalContext, } from '@datadog/browser-core'; export type { ProxyFn, Site } from '@datadog/js-core/transport'; /** * @deprecated Use {@link DatadogRum} instead */ export type RumGlobal = RumPublicApi; export type { RumPublicApi as DatadogRum, RumInitConfiguration, RumBeforeSend, ViewOptions, StartRecordingOptions, AddDurationVitalOptions, DurationVitalOptions, OperationOptions, FeatureOperationOptions, FailureReason, ActionOptions, ResourceOptions, ResourceStopOptions, TracingOption, RumPlugin, OnRumStartOptions, RumPluginOnInitOptions, PropagatorType, FeatureFlagsForEvents, MatchHeader, CommonProperties, RumEvent, RumActionEvent, RumErrorEvent, RumLongTaskEvent, RumResourceEvent, RumViewEvent, RumVitalEvent, RumEventDomainContext, RumViewEventDomainContext, RumErrorEventDomainContext, RumActionEventDomainContext, RumVitalEventDomainContext, RumResourceEventDomainContext, RumWebSocketResourceEventDomainContext, RumLongTaskEventDomainContext, } from '@datadog/browser-rum-core'; export { DEFAULT_TRACKED_RESOURCE_HEADERS } from '@datadog/browser-rum-core'; export { DefaultPrivacyLevel } from '@datadog/browser-core'; /** * The global RUM instance for Salesforce Lightning and LWC applications. * * @category Main * @see {@link DatadogRum} */ export declare const datadogRum: RumPublicApi;