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