import React from 'react'; import { BaseInputPropsWithChildren } from '../Input/BaseInput'; import { OptionListOption } from '../OptionList/OptionList'; import { CreateProps } from '../../types/utils/CreateProps'; declare type DropdownMultiselectProps = CreateProps<{ /** Label shown on the dropdown */ label?: string; /** List of options */ options: OptionListOption[]; /** Tooltip shown when hover clear button */ tooltip?: string; /** OnChange handler when user makes selection. Return value is the selected option as an object and native event */ onChange: (event: React.SyntheticEvent, option: OptionListOption) => void; /** onClear handler when user clears selection */ onClear: () => void; /** Placeholder is visible when the input is empty */ placeholder?: string; /** Amountchip or placeholder which will be visible in the input */ children?: React.ReactElement | React.ReactNodeArray; }, BaseInputPropsWithChildren, 'children' | 'wrapperTabIndex' | 'inputTabIndex' | 'confirmed' | 'readonly' | 'onClick' | 'ref' | 'borderRadius'>; declare const DropdownMultiselect: React.FunctionComponent; export default DropdownMultiselect;