import { InteractionApiPerspective, InteractionHandler } from '../interactions'; import { WalkModeModel } from './model'; export declare class WalkInteractionHandler implements InteractionHandler { private model; private api?; private interval?; private pressed; private handlers; private enabledChangeDisposable?; private keyBindingsChangeDisposable?; private configurationChangeDisposable?; constructor(model: WalkModeModel); dispose(): void; initialize(_: HTMLElement, api: InteractionApiPerspective): void; enable(): void; disable(): void; private handleKeyDown; private handleKeyUp; private handleEnabledChange; private restartInteraction; private tryBeginInteraction; private beginInteraction; private endInteraction; private clearInterval; private updateCamera; private someOperationMatches; private pivotLeft; private pivotRight; private pivotUp; private pivotDown; private walkForward; private walkBackward; private walkLeft; private walkRight; private moveUp; private moveDown; private relativeWalkSpeed; }