import React from 'react'; export interface UseTouchHandlerParams { /** * Ось по которой осуществляется свайп */ axis?: 'x' | 'y'; /** * Дистанция между началом и окончанием свайпа в процентах от размера элемента */ callDistance?: number; } export interface UseTouchHandlerCallback { (dir: number): void; } export interface UseTouchHandler { ( /** * объект ссылки на DOM элемент */ ref: React.RefObject, /** * Функция, которая будет вызвана на окончании свайпа при соблюдении условий */ callback: UseTouchHandlerCallback, /** * Условия обработки touch событий, см. `UseTouchHandlerParams` */ params?: UseTouchHandlerParams): void; } export declare const useTouchHandler: UseTouchHandler; //# sourceMappingURL=useTouchHander.d.ts.map