/** * @license * Copyright 2023 Nuraly, Laabidi Aymen * SPDX-License-Identifier: MIT */ import { KeyboardController } from '../interfaces/focus-controller.interface.js'; /** * Controller that manages keyboard navigation for radio groups * This controller ACTUALLY handles keyboard events instead of being a fake controller */ export declare class RadioKeyboardController implements KeyboardController { private groupController; private host; private boundKeyDownHandler; constructor(host: any, groupController: any); hostConnected(): void; hostDisconnected(): void; handleKeyDown(event: KeyboardEvent): void; private selectNextOption; private selectPreviousOption; private selectFirstEnabledOption; private selectLastEnabledOption; } //# sourceMappingURL=keyboard.controller.d.ts.map