import type { ImageManipulator } from "./manipulator";
export declare class InputHandler {
    private readonly manipulator;
    constructor(manipulator: ImageManipulator);
    wheel(evt: WheelEvent): void;
    dblclick(): void;
    private manipulating;
    private previousClick;
    private previousTouch;
    mouseMoving(evt: MouseEvent): void;
    mouseDown(evt: MouseEvent): void;
    mouseUp(): void;
    touchMoving(evt: TouchEvent): void;
    touchDown(evt: TouchEvent): void;
    touchUp(): void;
}
