import type { PopoverMenuRadioButtonElement } from "../content-elements/popover-menu-radio-button"; declare class RadioGroup { readonly name: string; protected buttons: Map; protected selected?: symbol; constructor(name: string); isSelected(button: PopoverMenuRadioButtonElement): boolean; add(button: PopoverMenuRadioButtonElement, defaultOption: boolean): void; remove(button: PopoverMenuRadioButtonElement): void; select(button: PopoverMenuRadioButtonElement): void; } export declare class PopoverMenuRadioController { protected groups: Map; addToGroup(groupName: string, button: PopoverMenuRadioButtonElement, defaultOption?: boolean): RadioGroup; removeFromGroup(groupName: string, button: PopoverMenuRadioButtonElement): boolean; } export type { RadioGroup };