import { RadioGroup as FoundationRadioGroup } from '@ni/fast-foundation'; import { Orientation } from '@ni/fast-web-utilities'; declare global { interface HTMLElementTagNameMap { 'nimble-radio-group': RadioGroup; } } export { Orientation }; declare const RadioGroup_base: (abstract new (...args: any[]) => { errorText?: string; errorVisible: boolean; errorHasOverflow: boolean; readonly $fastController: import("@ni/fast-element").Controller; $emit(type: string, detail?: any, options?: Omit): boolean | void; connectedCallback(): void; disconnectedCallback(): void; attributeChangedCallback(name: string, oldValue: string, newValue: string): void; }) & (abstract new (...args: any[]) => { requiredVisible: boolean; readonly $fastController: import("@ni/fast-element").Controller; $emit(type: string, detail?: any, options?: Omit): boolean | void; connectedCallback(): void; disconnectedCallback(): void; attributeChangedCallback(name: string, oldValue: string, newValue: string): void; }) & typeof FoundationRadioGroup; /** * A nimble-styled grouping element for radio buttons */ export declare class RadioGroup extends RadioGroup_base { } export declare const radioGroupTag = "nimble-radio-group";