import { Cursor } from './cursor'; export declare class PointerManager { private target; private onExit; private disablePointerLock; private _enabled; get enabled(): boolean; set enabled(flag: boolean); cursor: Cursor; constructor(target: HTMLElement, onExit?: () => void, disablePointerLock?: boolean); destroy(): void; private handleVisibilityChange; private handlePointerLockError; private handlePointerLockChange; private detectClickInteraction; private detectKeydownInteraction; setCursor(cursor: Cursor): void; private get isPointerLocking(); }