import { BaseInputHandler } from "./BaseInputHandler";
import { InputManager } from "../InputManager/InputManager";
import { Canvas } from "../../Canvas";
import { IPointerParams, IKeyboardEventParams, IMovePointerParams, ITransformViewportParams, IWheelParams } from "../InputManager/IInputManager";
export declare class TestInputHandler extends BaseInputHandler {
    private _canvas;
    private _rectSize;
    private _ctx;
    constructor(inputManager: InputManager, _canvas: Canvas);
    private _updateCtx;
    protected _onClick(params: IPointerParams): Promise<void>;
    protected _onDoubleClick(params: IPointerParams): Promise<void>;
    protected _onKey(params: IKeyboardEventParams): Promise<void>;
    protected _onLongTap(params: IPointerParams): Promise<void>;
    protected _onMove(params: IMovePointerParams): Promise<void>;
    protected _onPointerDown(params: IPointerParams): Promise<void>;
    protected _onTransform(params: ITransformViewportParams): Promise<void>;
    protected _onWheel(params: IWheelParams): Promise<void>;
    protected _onHover(params: IPointerParams): Promise<void>;
    private _createRect;
}
