import React, { InputHTMLAttributes } from 'react';
import { ColorMap } from '../../base/colors';
import { MarginMixin, PaddingMixin } from '../../base/spacing';
export declare const radioColors: Partial;
/** Radio Props */
export interface RadioProps extends InputHTMLAttributes, PaddingMixin, MarginMixin {
/** The Dracula UI theme color for the radio button. */
color: keyof typeof radioColors;
/** The name of the radio. Mirrors the name HTML attribute. */
name?: string;
/** A disabled radio is unusable and un-clickable. */
disabled?: boolean;
}
/**
* Radio is a styled HTML Input of type radio.
*
* There are no behavior changes applied to the native HTML tag other
* than light styling done via CSS in order to keep Radios accessible.
*/
export declare const Radio: React.ForwardRefExoticComponent>;