import React from 'react'; import { PopperProps } from 'react-popper'; import { IDropdownMenuDynamic } from '../menuDynamic'; import { IDropdownWrapper } from '../wrapper'; import { IDropdownTreeOption } from '../types'; export interface IDropdownTreeDynamic extends Pick, Pick { /** Optional passed in dropdown styles */ dropdownStyle?: object; placement?: PopperProps['placement']; /** Options. They must have a name and value at least */ options: IDropdownTreeOption[]; /** Max height of dropdown */ maxDropdownHeight?: string; refElement?: HTMLElement; onChange?: (option: IDropdownTreeOption) => void; /** * dropdownContainerElement, the container of all dropdown in the tree hierarchy, is used for disabled dropdown document onclose close when clicking on the dropdown menu of all dropdown. */ dropdownContainerElement?: HTMLElement; } export declare const DropdownTreeDynamic: React.FC;