import { FocusGroupConfig, FocusGroupController } from './focus-group'; export type RovingTabindexConfig = FocusGroupConfig; interface UpdateTabIndexes { tabIndex: number; removeTabIndex?: boolean; } export declare class RovingTabindexController extends FocusGroupController { protected set focused(focused: boolean); protected get focused(): boolean; private managed; private manageIndexesAnimationFrame; clearElementCache(offset?: number): void; manageTabindexes(): void; updateTabindexes(getTabIndex: (el: HTMLElement) => UpdateTabIndexes): void; manage(): void; unmanage(): void; hostUpdated(): void; } export {};