import FormAbstract, { FormAbstractProps } from './FormAbstract';
import ActionAbstract from '../../action/ActionAbstract';
import { StyleType } from '../../common/types';
export type RadioButtonList = {
    selected: boolean;
    name: string;
    key: string;
};
export type RadioButtonStyle = {
    styleButton?: StyleType;
    styleName?: StyleType;
    styleSelected?: StyleType;
    styleBorderColorSelected?: StyleType;
    styleFlatList?: StyleType;
    isVerticalFlatList?: boolean;
};
export default class RadioButton extends FormAbstract {
    action?: ActionAbstract;
    list: RadioButtonList[];
    customStyles?: RadioButtonStyle;
    constructor(formProps: FormAbstractProps, action?: ActionAbstract, customStyles?: RadioButtonStyle);
    addList(...item: RadioButtonList[]): RadioButton;
}
