import { EngagementListener } from "../core/internal/engagement/EngagementListener"; import { LifecycleChangeListener } from "../core/internal/lifecycle/LifecycleChangeListener"; import { PageListener } from "../core/internal/page/PageListener"; import { LifecycleComposite } from "../core/internal/lifecycle/LifecycleComposite"; /** * @exports WebViewLifecycleCompositeManager, a composite manager for web view lifecycle only. */ declare class WebViewLifecycleCompositeManager implements LifecycleComposite { private readonly compositeManager; constructor(browserName: string | null, engagementDurationMillis?: number); addPageListener(listener: PageListener): void; addEngagementListener(listener: EngagementListener): void; addLifecycleListener(listener: LifecycleChangeListener): void; initialize(): void; } export { PageListener, EngagementListener, LifecycleChangeListener, WebViewLifecycleCompositeManager };