import type { RumConfiguration } from '@openobserve/browser-rum-core'; import type { BrowserIncrementalSnapshotRecord, VisualViewportRecord } from '../../../types'; import type { Tracker } from './tracker.types'; export type ViewportResizeCallback = (incrementalSnapshotRecord: BrowserIncrementalSnapshotRecord) => void; export type VisualViewportResizeCallback = (visualViewportRecord: VisualViewportRecord) => void; export declare function trackViewportResize(configuration: RumConfiguration, viewportResizeCb: ViewportResizeCallback): Tracker; export declare function trackVisualViewportResize(configuration: RumConfiguration, visualViewportResizeCb: VisualViewportResizeCallback): Tracker;