import { type FocusableItem } from '../types.js'; export declare const $focusableItems: import("nanostores").WritableAtom; export declare const $activeFocusableItems: import("nanostores").ReadableAtom; export declare const focusableItemsManager: { activateByName: (name: string) => FocusableItem[]; deactivateByName: (name: string) => FocusableItem[]; isActive: (name: string) => boolean; isPanelActive: (name: string) => boolean; isPanelActiveButButtonNot: (panelName: string, buttonName: string) => boolean; isPanelOrBelongingItemsActive: (name: string) => boolean; belongsToPanel: (name: string, panelName: string) => boolean; activateNext: () => FocusableItem[]; findById: (id: number) => FocusableItem; findByName: (name: string) => FocusableItem | undefined; markInViewByName: (name: string) => FocusableItem[]; unmarkInViewByName: (name: string) => FocusableItem[]; };