export { directionToPoints, fractionsToPixels, surfaceToAbsolutePixels, performMovement, performElementPress, getBrowserViewportRect, }; export type { MovementPoint, MovementRect, SwipeDirection }; type SwipeDirection = "up" | "down" | "left" | "right"; type MovementPoint = { x: number; y: number; }; type MovementRect = { x: number; y: number; width: number; height: number; }; export declare const MOVEMENT_INSET = 0.1; export declare const DEFAULT_SWIPE_DISTANCE = 0.5; export declare const DEFAULT_SWIPE_DURATION = 500; declare function directionToPoints(direction: SwipeDirection, distance?: number): { from: MovementPoint; to: MovementPoint; }; declare function fractionsToPixels(rect: MovementRect, point: MovementPoint): { x: number; y: number; }; declare function surfaceToAbsolutePixels(rect: MovementRect, point: MovementPoint): { x: number; y: number; }; declare function performMovement({ driver, from, to, duration, pointerType, }: { driver: any; from: MovementPoint; to: MovementPoint; duration?: number; pointerType?: "mouse" | "touch"; }): Promise; declare function performElementPress({ driver, element, button, duration, }: { driver: any; element: any; button?: string; duration: number; }): Promise; declare function getBrowserViewportRect(driver: any): Promise; //# sourceMappingURL=movement.d.ts.map