import type { ReactiveController } from '../reactive-controller-host';
export type ListKeyboardNavigationHost = {
    el: HTMLElement;
};
export declare class ListKeyboardNavigationController implements ReactiveController {
    private readonly host;
    private elements;
    constructor(host: ListKeyboardNavigationHost);
    hostDidRender(): void;
    updateElements(elements: Element[]): void;
    private handleKeydown;
    private getNextFocusableElement;
}
//# sourceMappingURL=list-keyboard-controller.d.ts.map