import { FieldNames } from '@rc-component/cascader'; import { IconName } from '../../types/icon'; import { ButtonProps } from '../Button/Button'; import { CascaderOption } from '../Cascader/Cascader'; export interface ButtonCascaderProps { options: CascaderOption[]; children: string; icon?: IconName; disabled?: boolean; value?: string[]; fieldNames?: FieldNames; loadData?: (selectedOptions: CascaderOption[]) => void; onChange?: (value: string[], selectedOptions: CascaderOption[]) => void; onPopupVisibleChange?: (visible: boolean) => void; className?: string; variant?: ButtonProps['variant']; buttonProps?: Omit; hideDownIcon?: boolean; } /** * https://developers.grafana.com/ui/latest/index.html?path=/docs/inputs-buttoncascader--docs */ export declare const ButtonCascader: { (props: ButtonCascaderProps): import("react/jsx-runtime").JSX.Element; displayName: string; };