// Type definitions for tf-ag-grid v13.3.1-4 // Project: http://www.ag-grid.com/ // Definitions by: Niall Crosby import { IEventEmitter } from "../interfaces/iEventEmitter"; import { AgEvent } from "../events"; export interface TapEvent extends AgEvent { touchStart: Touch; } export interface LongTapEvent extends AgEvent { touchStart: Touch; } export declare class TouchListener implements IEventEmitter { private eElement; private destroyFuncs; private moved; private touching; private touchStart; private eventService; static EVENT_TAP: string; static EVENT_LONG_TAP: string; constructor(eElement: HTMLElement); private getActiveTouch(touchList); addEventListener(eventType: string, listener: Function): void; removeEventListener(eventType: string, listener: Function): void; private onTouchStart(touchEvent); private onTouchMove(touchEvent); private onTouchEnd(touchEvent); destroy(): void; }