import { IViewer } from '../../IViewer.js'; import { CameraController } from './CameraController.js'; type MoveType = 'forward' | 'back' | 'left' | 'right' | 'up' | 'down'; export declare class HybridCameraController extends CameraController { protected keyMap: Record; protected contextMenuTriggered: boolean; constructor(viewer: IViewer); onEarlyUpdate(_delta?: number): void; protected onKeyDown(event: KeyboardEvent): void; protected onKeyUp(event: KeyboardEvent): void; protected onContextMenu(): void; protected cancelMove(): void; } export {};