import { MouseEvent } from 'react'; import type { Point } from "../types"; export declare class RelativeCursorPositionObserver { protected _subject?: HTMLElement; protected elementOffset?: Point; get subject(): HTMLElement | undefined; set subject(value: HTMLElement | undefined); get documentRelativeElementOffset(): Point; getDocumentRelativeElementOffset(el: HTMLElement): Point; getRootOfEl(el: HTMLElement): HTMLElement; getComputedElementRelativeCursorPosition(event: MouseEvent | Touch, documentRelativeElementOffset: Point): Point; getDocumentRelativeCursorPosition(event: MouseEvent | Touch): Point; getCursorPosition(event: MouseEvent | Touch): Point; } //# sourceMappingURL=RelativeCursorPositionObserver.d.ts.map