import type { RumConfiguration } from '@flashcatcloud/browser-rum-core'; import type { BrowserIncrementalSnapshotRecord } from '../../../types'; import type { RecordIds } from '../recordIds'; import type { Tracker } from './tracker.types'; export type MouseInteractionCallback = (record: BrowserIncrementalSnapshotRecord) => void; export declare function trackMouseInteraction(configuration: RumConfiguration, mouseInteractionCb: MouseInteractionCallback, recordIds: RecordIds): Tracker;