import { InputEventType, ExtendedEvent } from "../types";
import { EventInput } from "./EventInput";
export declare class TouchEventInput extends EventInput {
    readonly start: string[];
    readonly move: string[];
    readonly end: string[];
    private _baseTouches;
    onEventStart(event: InputEventType, inputKey?: string[]): ExtendedEvent;
    onEventMove(event: InputEventType, inputKey?: string[]): ExtendedEvent;
    onEventEnd(event: InputEventType): void;
    onRelease(): void;
    getTouches(event: InputEventType): number;
    protected _getScale(event: TouchEvent): number;
    protected _getCenter(event: TouchEvent): {
        x: number;
        y: number;
    };
    protected _getMovement(event: TouchEvent): {
        x: number;
        y: number;
    };
}
