import { BrowserConfig, Faro, ReactIntegration } from '@grafana/faro-react'; interface FaroConfig { faroUrl: string; faroKey: string; } type Sanitizer = (beacon: Record) => Record; export declare class FaroService { private instance; private sanitizers; private _isInitialized; init({ faroKey, faroUrl, transports, instrumentations, beforeSend, routerAdapter, ...rest }: FaroConfig & BrowserConfig & { routerAdapter?: ReactIntegration; }): Faro; addSanitizer(sanitizer: Sanitizer | Sanitizer[]): void; get isInitialized(): boolean; getInstance(): Faro; private createOtlpTransforms; destroy(): void; } export {};