///
import { UniDriver } from '@wix/wix-ui-test-utils/unidriver';
import { SledPage } from '../../sledPage';
export declare function DragAndDropUniDriver(base: UniDriver): {
escapeDrag: (source: UniDriver, { key: code }?: {
key?: string;
}) => Promise;
startKeyboardDrag: (source: UniDriver) => Promise;
dragOverKeyboard: (target: UniDriver) => Promise;
endKeyboardDrag: (target: UniDriver) => Promise;
dragStart: (source: UniDriver, options?: {
page?: SledPage['page'];
x?: number;
}) => Promise;
dragMove: () => Promise;
dragEnd: (target: UniDriver, options?: {
page?: SledPage['page'];
}) => Promise;
dragOver: (source: UniDriver, target: UniDriver, { dragPointRatio, dropPointRatio, steps, }?: {
dragPointRatio?: {
x: number;
y: number;
} | undefined;
dropPointRatio?: {
x: number;
y: number;
} | undefined;
steps?: number | undefined;
}) => Promise;
moveOver: (target: UniDriver, options?: {
page?: SledPage['page'];
pixels?: number;
}) => Promise;
moveAny: (source: UniDriver, options?: {
page?: SledPage['page'];
x?: number;
y?: number;
steps?: number;
vertical?: boolean;
}) => Promise;
exists: () => Promise;
click: () => Promise;
element: () => Promise;
};
//# sourceMappingURL=DragAndDrop.uni.driver.d.ts.map