export default Dropdown; declare class Dropdown extends InputWithOptions void) | undefined, import("../InputWithOptions").InputWithOptionsProps void) | undefined>> { static isOptionsEqual(optionsA: any, optionsB: any): boolean; /** * Updates the value by the selectedId. * If selectedId is not found in options, then value is NOT changed. */ static getNextState(props: any, selectedId: any): { value: any; selectedId: any; }; constructor(props: any); state: { value: any; selectedId: any; }; isSelectedIdControlled(): boolean; getSelectedId(): any; _onInputClicked(event: any): void; UNSAFE_componentWillReceiveProps(nextProps: any): void; inputClasses(): any; dropdownAdditionalProps(): { selectedId: any; value: any; tabIndex: number; withArrow: boolean; }; inputAdditionalProps(): { disableEditing: boolean; value: any; }; _onSelect(option: any): void; _onChange(event: any): void; } declare namespace Dropdown { namespace propTypes { let initialSelectedId: PropTypes.Requireable>; let ariaControls: PropTypes.Requireable; let ariaDescribedby: PropTypes.Requireable; let ariaLabel: PropTypes.Requireable; let autoFocus: PropTypes.Requireable; let border: PropTypes.Requireable; let className: PropTypes.Requireable; let clearButton: PropTypes.Requireable; let closeOnSelect: PropTypes.Requireable; let dataHook: PropTypes.Requireable; let disabled: PropTypes.Requireable; let dropdownWidth: PropTypes.Requireable; let fixedFooter: PropTypes.Requireable; let fixedHeader: PropTypes.Requireable; let focusOnOption: PropTypes.Requireable>; let focusOnSelectedOption: PropTypes.Requireable; let forceFocus: PropTypes.Requireable; let forceHover: PropTypes.Requireable; let hasMore: PropTypes.Requireable; let hideStatusSuffix: PropTypes.Requireable; let id: PropTypes.Requireable; let infiniteScroll: PropTypes.Requireable; let loadMore: PropTypes.Requireable<(...args: any[]) => any>; let markedOption: PropTypes.Requireable>; let maxHeightPixels: PropTypes.Requireable>; let menuArrow: PropTypes.Requireable; let minWidthPixels: PropTypes.Requireable>; let name: PropTypes.Requireable; let native: PropTypes.Requireable; let noLeftBorderRadius: PropTypes.Requireable; let noRightBorderRadius: PropTypes.Requireable; let onBlur: PropTypes.Requireable<(...args: any[]) => any>; let onClear: PropTypes.Requireable<(...args: any[]) => any>; let onClose: PropTypes.Requireable<(...args: any[]) => any>; let onChange: PropTypes.Requireable<(...args: any[]) => any>; let onCompositionChange: PropTypes.Requireable<(...args: any[]) => any>; let onEnterPressed: PropTypes.Requireable<(...args: any[]) => any>; let onEscapePressed: PropTypes.Requireable<(...args: any[]) => any>; let onFocus: PropTypes.Requireable<(...args: any[]) => any>; let onInputClicked: PropTypes.Requireable<(...args: any[]) => any>; let onKeyDown: PropTypes.Requireable<(...args: any[]) => any>; let onKeyUp: PropTypes.Requireable<(...args: any[]) => any>; let onManuallyInput: PropTypes.Requireable<(...args: any[]) => any>; let onMouseEnter: PropTypes.Requireable<(...args: any[]) => any>; let onMouseLeave: PropTypes.Requireable<(...args: any[]) => any>; let onOptionMarked: PropTypes.Requireable<(...args: any[]) => any>; let onOptionsHide: PropTypes.Requireable<(...args: any[]) => any>; let onOptionsShow: PropTypes.Requireable<(...args: any[]) => any>; let onSelect: PropTypes.Requireable<(...args: any[]) => any>; let options: PropTypes.Requireable; let overflow: PropTypes.Requireable; let placeholder: PropTypes.Requireable; let popoverProps: PropTypes.Requireable; maxWidth: PropTypes.Requireable>; minWidth: PropTypes.Requireable>; flip: PropTypes.Requireable; fixed: PropTypes.Requireable; placement: PropTypes.Requireable; dynamicWidth: PropTypes.Requireable; }>>; let prefix: PropTypes.Requireable; let readOnly: PropTypes.Requireable; let selectedId: PropTypes.Requireable>; let showOptionsIfEmptyInput: PropTypes.Requireable; let size: PropTypes.Requireable; let status: PropTypes.Requireable; let statusMessage: PropTypes.Requireable; let suffix: PropTypes.Requireable; let tabIndex: PropTypes.Requireable; let textOverflow: PropTypes.Requireable; let tooltipPlacement: PropTypes.Requireable; let valueParser: PropTypes.Requireable<(...args: any[]) => any>; } let defaultProps: any; let displayName: string; } import InputWithOptions from '../InputWithOptions'; import PropTypes from 'prop-types'; //# sourceMappingURL=Dropdown.d.ts.map