/// <reference types="react" />
export interface IPropsButtonsGroupOption {
    name: string | JSX.Element;
    value?: any;
    disabled?: boolean;
}
export interface IPropsButtonsGroup {
    disabled?: boolean;
    options: IPropsButtonsGroupOption[];
    name?: any;
    multiSelection?: boolean;
    allowEmpty?: boolean;
    title?: string;
    value?: any;
    defaultVale?: any;
    onSelect?: (value?: any, option?: IPropsButtonsGroupOption) => void;
    error?: string;
    variant?: 'primary' | 'secondary' | 'success' | 'danger' | 'warning' | 'info' | 'dark' | 'light' | 'link';
    bgColor?: string;
    oneLine?: boolean;
    rounded?: boolean;
    outline?: boolean;
    separate?: boolean;
    fullLine?: boolean;
    activeBtnStyle?: any;
    activeTextStyle?: any;
    inactiveBtnStyle?: any;
    inactiveTextStyle?: any;
}
export declare function getValue(data: any, multiSelection?: boolean): any;
//# sourceMappingURL=ButtonGroup.interface.d.ts.map