import React, { InputHTMLAttributes } from 'react';
declare type InputProps = Omit, 'onChange'> & {
name: string;
state?: 'success' | 'info' | 'error' | 'none';
appearance?: RadioBoxAppearance;
icon?: string;
image?: string;
checked?: boolean;
title?: string;
label?: string;
inputRef?: React.MutableRefObject;
disabled?: boolean;
readOnly?: boolean;
className?: string;
labelClassName?: string;
imageClassName?: string;
onChange?: (checked: boolean) => void;
};
export declare type RadioBoxAppearance = 'radio' | 'box' | 'icon' | 'text' | 'radio-box' | 'image';
export default function RadioBox({ name, icon, image, checked, label, inputRef, disabled, readOnly, className, labelClassName, imageClassName, onChange, appearance, state, ...rest }: InputProps): JSX.Element;
export {};