export declare class EventHandler {
    #private;
    constructor(window: object);
    get currentEvent(): Event | null;
    get currentFocus(): Event | null;
    get lastFocusVisible(): Node | null;
    set lastFocusVisible(node: Node);
    handleFocusEvent: (evt: Event) => void;
    handleKeyboardEvent: (evt: KeyboardEvent) => void;
    handleMouseEvent: (evt: MouseEvent) => void;
    registerEventListeners: () => void;
    destroy: () => void;
}
