import type { RumConfiguration } from '@flashcatcloud/browser-rum-core'; import type { BrowserIncrementalSnapshotRecord } from '../../../types'; import type { Tracker } from './tracker.types'; export type MousemoveCallBack = (incrementalSnapshotRecord: BrowserIncrementalSnapshotRecord) => void; export declare function trackMove(configuration: RumConfiguration, moveCb: MousemoveCallBack): Tracker; export declare function tryToComputeCoordinates(event: MouseEvent | TouchEvent): { x: number; y: number; } | undefined;