import React from 'react'; export interface SelectElement { active: JSX.Element; expanded: JSX.Element; } export interface SelectItem { key: string; disabled?: boolean; element: SelectElement; } export interface TypedSelectItem extends SelectItem { type: string; } export interface GroupedSelectItem { type: string; values: SelectItem[]; } interface CustomSelectProps { items: GroupedSelectItem[] | SelectItem[]; selectedKey: string | undefined; onSelection: (value: string) => void; placeholder?: string; width?: number; className?: string; loading?: boolean; primary?: boolean; disabled?: boolean; icon?: JSX.Element; id?: string; optionsClassname?: string; searchable?: boolean; onButtonClick?: () => void; editable?: boolean; refetchValues?: () => Promise; showLoadingInButton?: boolean; } declare const CustomSelect: React.FC>; export default CustomSelect; //# sourceMappingURL=Select.d.ts.map