import type { RumConfiguration } from '@datadog/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;
