import { PlayerControllerHost } from "../../player/controller.js"; import { HotkeyShortcutDetails } from "@videojs/core/dom"; import { ReactiveController } from "@videojs/element"; //#region src/ui/hotkey/aria-key-shortcuts-controller.d.ts interface AriaKeyShortcutsControllerOptions { value?: (() => number | undefined) | undefined; } /** Provides hotkey shortcut metadata for a given hotkey action name. */ declare class AriaKeyShortcutsController implements ReactiveController { #private; /** * @param host - Host element whose nearest player container supplies hotkey registrations. * @param action - Registered hotkey action to look up. * @param options - Optional value resolver for value-dependent shortcuts. */ constructor(host: PlayerControllerHost, action: string, options?: AriaKeyShortcutsControllerOptions); get value(): string | undefined; get aria(): string | undefined; get shortcut(): string | undefined; get details(): HotkeyShortcutDetails; hostConnected(): void; hostDisconnected(): void; } //#endregion export { AriaKeyShortcutsController, AriaKeyShortcutsControllerOptions }; //# sourceMappingURL=aria-key-shortcuts-controller.d.ts.map