import { default as React } from 'react';

type Position = "horizontal" | "vertical" | "horizontal-inline" | "horizontal-block";
export interface IRadioOptionsProps<T> {
    position?: Position;
    description?: string;
    title?: string;
    errorMessage?: string;
    radioList: T[];
    onChecked: (item: {
        id: number;
        label: string;
        value: string;
    }) => void;
    radioIsChecked: number;
    disableAll?: boolean;
    size?: "sm" | "md" | "lg";
    fullWidth?: boolean;
    groupName?: string;
}
export declare const RadioOptions: <T extends {
    id: number;
    value: string;
    label: string;
    description?: string;
    subInput?: React.ReactNode;
}>({ position, size, fullWidth, ...props }: IRadioOptionsProps<T>) => React.JSX.Element;
export {};
