import type { StaticallyComposableHTML } from '../utils/template-helpers.js';
import type { Radio } from './radio.js';
/**
* @public
*/
export type RadioControl = Pick;
/**
* Radio configuration options
* @public
*/
export type RadioOptions = {
checkedIndicator?: StaticallyComposableHTML;
};
export type { CheckboxSize as RadioSize } from '../checkbox/checkbox.options.js';
/**
* Predicate function that determines if the element should be considered a radio element.
*
* @param element - The element to check.
* @param tagName - The tag name to check against, defaults to '-radio'.
* @returns True if the element is a radio element, false otherwise.
* @public
*/
export declare function isRadio(element?: Node | null, tagName?: string): element is Radio;
/**
* The tag name for the radio element.
*
* @public
*/
export declare const tagName: "fluent-radio";