import { RadioGroupElement } from "../radio-group/element.js"; import { MenuRadioItemElement } from "./radio-item.js"; import { MenuOptionState } from "@videojs/core"; import { PropertyValues } from "@videojs/element"; //#region src/ui/menu/radio-group.d.ts /** Group of mutually exclusive `` children; the element itself takes `role="group"`. */ declare class MenuRadioGroupElement extends RadioGroupElement { #private; static readonly tagName: string; disconnectedCallback(): void; protected update(changed: PropertyValues): void; protected setItemLabel(item: MenuRadioItemElement, label: string): void; /** Applies a generated fallback without replacing an author-provided accessible name. */ protected applyDefaultAriaLabel(label: string): void; protected publishMenuOptionState(disabled: boolean, hidden: boolean, availability: MenuOptionState['availability']): void; } //#endregion export { MenuRadioGroupElement }; //# sourceMappingURL=radio-group.d.ts.map