import Vue, { PluginObject } from 'vue'; export declare enum MTouchSwipeDirection { horizontal = "horizontal", vertical = "vertical", both = "both" } export interface MTouchSwipeOptions { direction: MTouchSwipeDirection; angleThreshold: number; velocity: number; } export declare class MTouch extends Vue { tag: string; swipeOptions: MTouchSwipeOptions | undefined; private zingRegion; private get internalSwipeOptions(); protected mounted(): void; protected beforeDestroy(): void; private initializeZingTouch; private configureZingSwipe; private handleHorizontalSwipe; private configureZingTap; private destroyZingTouch; private handleZingEvent; } declare const TouchPlugin: PluginObject; export default TouchPlugin; //# sourceMappingURL=touch.d.ts.map