import EventEmitter from 'eventemitter3';
interface GestureEvent {
    offset: (x: number, y: number) => void;
    scale: (scale: number, center: paper.Point) => void;
}
export declare class Gesture extends EventEmitter<GestureEvent> {
    private element;
    private scope;
    private lastVector;
    private lastPoint;
    constructor(element: HTMLElement, scope: paper.PaperScope);
    private onTouchStart;
    private onTouchMove;
    private onTouchEnd;
}
export {};
//# sourceMappingURL=Gesture.d.ts.map