import { EventEmitter } from '@angular/core';
export declare class CanvasEventsDirective {
    zoomOut: EventEmitter<{}>;
    zoomIn: EventEmitter<{}>;
    moveInit: EventEmitter<{}>;
    move: EventEmitter<{}>;
    moveEnd: EventEmitter<{}>;
    panMode: EventEmitter<{}>;
    addNodeMode: EventEmitter<{}>;
    private mouseDown;
    private dragMode;
    private clickX;
    private clickY;
    onMouseWheelChrome(event: any): void;
    onMouseWheelFirefox(event: any): void;
    onMouseWheelIE(event: any): void;
    onKeyDown(ev: KeyboardEvent): void;
    onKeyUp(ev: KeyboardEvent): void;
    onMouseClick(ev: MouseEvent): void;
    onMouseMove(ev: MouseEvent): void;
    onMouseUp(ev: MouseEvent): void;
    mouseWheelFunc(event: any): void;
}
