import IMouseResult from '@unblocked-web/specifications/agent/interact/IMouseResult'; import { INodeVisibility } from '@unblocked-web/js-path'; import IWindowOffset from '@unblocked-web/specifications/agent/browser/IWindowOffset'; import Frame from './Frame'; export default class MouseListener { private readonly frame; private readonly nodeId; constructor(frame: Frame, nodeId: number); register(): Promise; didTriggerMouseEvent(): Promise; static waitForScrollStop(frame: Frame, timeoutMs?: number): Promise<[scrollX: number, scrollY: number]>; static getWindowOffset(frame: Frame): Promise; }