import { TUseValues } from '../../AHooks/useValues';
export interface IRadioSelectProps<T> {
    OptionRenderer?: (props: {
        option: T;
    }) => React.ReactNode;
    id?: string;
    innerRadius?: number;
    options: T[] | readonly T[];
    radius?: number;
    selectDisabled?: (value: T) => boolean | string | undefined;
    useSelect?: TUseValues<T>;
}
export declare const ARadioSelect: <T>(props: IRadioSelectProps<T>) => import("react/jsx-runtime").JSX.Element;
interface IRadioSelectOptionRendererProps<T> {
    option: T;
}
export declare const DefaultOptionRenderer: <T>({ option }: IRadioSelectOptionRendererProps<T>) => T;
export {};
