declare type Distance = { x: number; y: number; }; export interface DragOptions { dom: HTMLElement; drag?: HTMLElement; start?: (e: MouseEvent | TouchEvent) => void; moveIng?: (x: number, y: number, distance: Distance) => void; end?: (e: MouseEvent | TouchEvent, distance: Distance) => void; maxHorizontalMoveDistance?: number; maxVerticalMoveDistance?: number; accordingToDom?: boolean; updateStyle?: boolean; mobileUse?: boolean; } export default function (options: DragOptions, filterClassName?: string[]): HTMLElement; export declare function px(num: number | string): string; export {};