import { PointerEventLike } from "./handler";
export declare type Touch = {
    clientX: number;
    clientY: number;
    pageX: number;
    pageY: number;
    identifier: number;
};
export declare class TouchCollection {
    private touches;
    getTouches(): Touch[];
    getTouchCount(): number;
    clear(): void;
    buildFakeTouchEvent(event: PointerEventLike): TouchEvent;
    handlePointerDown(event: PointerEventLike): void;
    handlePointerMove(event: PointerEventLike): void;
    handlePointerUp(event: PointerEventLike): void;
    handleEvent(event: PointerEventLike): void;
    private isHandleable;
    private addOrUpdateTouch;
}
