import { InjectionToken, type ModuleWithProviders, type Provider } from '@angular/core'; import { type EdgeRumConfig } from '@nathanclaire/rum'; import { RouterCapture } from './RouterCapture'; import { IonicLifecycleCapture } from './IonicLifecycleCapture'; import * as i0 from "@angular/core"; export declare const EDGE_RUM_CONFIG: InjectionToken; export declare function edgeRumInitializerFactory(config: EdgeRumConfig, _router: RouterCapture, // eslint-disable-line @typescript-eslint/no-unused-vars _lifecycle: IonicLifecycleCapture | null): () => void; export declare class EdgeRumModule { static forRoot(config: EdgeRumConfig): ModuleWithProviders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export declare function provideEdgeRum(config: EdgeRumConfig): Provider[]; //# sourceMappingURL=EdgeRumModule.d.ts.map