import { HTMLAttributes } from 'react';
import { SelectableValue } from '@grafana/data';
import { ToolbarButtonVariant } from '../ToolbarButton/ToolbarButton';
import { PopoverContent } from '../Tooltip/types';
export interface Props extends HTMLAttributes {
className?: string;
options: Array>;
value?: SelectableValue;
onChange: (item: SelectableValue) => void;
/** @deprecated use tooltip instead, tooltipContent is not being processed in ToolbarButton*/
tooltipContent?: PopoverContent;
narrow?: boolean;
variant?: ToolbarButtonVariant;
tooltip?: string;
root?: HTMLElement;
}
/**
* @deprecated Use Combobox or Dropdown instead
*
* https://developers.grafana.com/ui/latest/index.html?path=/docs/inputs-deprecated-buttonselect--docs
*/
declare const ButtonSelectComponent: {
(props: Props): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
export declare const ButtonSelect: typeof ButtonSelectComponent;
export {};