interface Selectors { resizeHandle?: string; scrollContainer?: string; } declare function createHelpers(selectors: Selectors): { dragLeft: (column: Element, amount: number) => Promise; dragRight: (column: Element, amount: number) => Promise; scrollLeft: (distance: number) => Promise; scrollRight: (distance: number) => Promise; swipeLeft: (distance: number) => Promise; swipeRight: (distance: number) => Promise; }; declare function requestAnimationFrameSettled(): Promise; export { createHelpers, requestAnimationFrameSettled };