import type { ViralViewerApi } from "../../viral-viewer-api";
export declare class ViralCentralizedEventHandler {
    viralViewerApi: ViralViewerApi;
    private _visibilityManager;
    constructor(viralViewerApi: ViralViewerApi);
    private elementProperties;
    private contextMenuEventHandler;
    /**
     ** Performance optimization: disable expensive effects during camera movement
     ** Uses debounced sleep detection to avoid flickering during micro-movements
     ** 🔧 Uses fast bypass for screen-space edges (instant on/off, no pipeline changes)
     */
    private _sleepDebounceTimer;
    private _sleepDebounceDelay;
    cameraHandler(): void;
    private resizeObserver;
    windowHandler(): void;
    disposeWindowHandler(): void;
    selectElementHandler2(): void;
    doubleClickElementHandler(): void;
    isShiftPressed: boolean;
    keyboardHandler(): void;
}
