export declare type RadioValueType = string | number | boolean | symbol | undefined;
interface IValueLabel {
    value: RadioValueType;
    label: string;
}
declare type OptionsType = 'first' | 'second';
export interface IRadioGroupsSelectOptions {
    value: RadioValueType;
    label: string;
    custom?: boolean;
    inputType?: string;
    unit?: string;
    selectOptions?: IValueLabel[];
    inputValue?: string;
    selectValue?: RadioValueType;
    inputLeftValue?: string;
    inputRightValue?: string;
    type?: OptionsType;
    selectLeftValue?: string | number;
    selectRightValue?: string | number;
    text?: string;
    selectLeftOptions?: IValueLabel[];
    selectRightOptions?: IValueLabel[];
    radioAttributes?: any;
}
export interface IRadioGroupsSelect {
    title?: string;
    radioGroupAttributes?: any;
    radioValue: RadioValueType;
    options: IRadioGroupsSelectOptions[];
}
export interface IRadioGroupsSelectModel {
    radioValue: RadioValueType;
    selectLeftValue?: RadioValueType;
    selectRightValue?: RadioValueType;
    inputLeftValue?: RadioValueType;
    inputRightValue?: RadioValueType;
    selectValue?: RadioValueType;
    inputValue?: RadioValueType;
}
export {};
