import HtmlNode from '../Extension/HtmlNode';
export interface RadioItem {
id: string;
value: string;
title?: string;
description?: string;
meta?: string;
}
interface InputRadioGroupProps {
readonly title?: string;
readonly name: string;
readonly checked?: string;
readonly options: RadioItem[];
error?: boolean;
information?: string;
footer?: string;
readonly errorMessage?: string;
readonly onClick: (e: Event) => void;
readonly onClickInformation?: (visible: boolean) => void;
}
declare class InputRadioGroup extends HtmlNode {
private readonly props;
private contexts;
constructor(element: HTMLElement | null, props: InputRadioGroupProps);
private updateBorder;
setError(error: boolean): void;
render(): void;
}
export default InputRadioGroup;