import { type RumService, type ServiceConfig } from './init'; /** * Registers a service on mount and disposes it on unmount. On unmount the * service's `beforeSend`, `allowedTracingUrls`, and any context previously set * via `setServiceContext` are removed atomically. The config is captured on * first render — changing it across renders does not re-register. * * Returns a `RumService` — `{ setServiceContext }`, bound to this service. * The handle is identity-stable across renders. */ export declare function useRumService(config: ServiceConfig): RumService; //# sourceMappingURL=use-rum-service.d.ts.map