/// <reference types="react" />
interface IProps {
    selectedValue: any;
    items: any[];
    onChange: (event: React.ChangeEvent<{
        value: unknown;
    }>) => void;
    placeholder?: string;
    valueKey?: string;
    displayNameKey?: string;
    disabled?: boolean;
    isItemsLoading?: boolean;
    searchBarVisible?: boolean;
    searchTerm?: string;
    setSearchTerm?: (searchTerm: string) => void;
    label?: string;
}
/**
 *can be used to render a dropdown with radio buttons, supports both string values or object values.
 For object type values, following params are needed:
 @param {string} valueKey - the key inside the object that represents the unoque identifier for the obj
 @param {string} displayNameKey - the key inside the object that represents the name to be displayed in the dropdown or in selected field
*/
declare const DropdownWithRadio: ({ selectedValue, items, onChange, placeholder, valueKey, displayNameKey, disabled, isItemsLoading, searchBarVisible, searchTerm, setSearchTerm, label }: IProps) => import("react").JSX.Element;
export default DropdownWithRadio;
//# sourceMappingURL=dropdown-with-radio.d.ts.map