export declare class Pointer { private _position; private _primaryPressed; private _primaryDown; private _primaryUp; private _secondaryPressed; private _secondaryDown; private _secondaryUp; constructor(); private handlePointerDownEvents; private handlePointerMoveEvent; /** Position might be null - that means no pointer was detected */ get position(): { x: number; y: number; } | null; get primaryPressed(): boolean; get primaryDown(): boolean; get primaryUp(): boolean; get secondaryPressed(): boolean; get secondaryDown(): boolean; get secondaryUp(): boolean; frame: () => void; } export declare const pointer: Pointer;