import React from 'react';
import type { Option } from 'jamis-core';
import type { ButtonLevel, OptionProps } from '../../types';
interface RadioProps extends OptionProps {
    id?: string;
    type: string;
    optionType?: string;
    value?: string;
    className?: string;
    style?: React.CSSProperties;
    inline?: boolean;
    level?: ButtonLevel;
    btnActiveLevel?: ButtonLevel;
    disabled?: boolean;
    onChange?: Function;
    columnsCount: number;
    itemClassName?: string;
    labelField: string;
    labelClassName?: string;
}
export declare class RadiosComponent extends React.Component<RadioProps, any> {
    static defaultProps: Partial<RadioProps>;
    toggleOption(option: Option): void;
    renderGroup(option: Option, index: number, valueArray: Array<Option>): JSX.Element;
    renderItem(option: Option, index: number, valueArray: Array<Option>): JSX.Element;
    render(): JSX.Element;
}
export declare const Radios: typeof RadiosComponent;
export {};
