export default MultiSelect; declare class MultiSelect extends InputWithOptions void) | undefined, import("../InputWithOptions").InputWithOptionsProps void) | undefined>> { static autoSizeInput: ({ className, "data-ref": dataRef, ...rest }: { [x: string]: any; className: any; "data-ref": any; }) => React.JSX.Element; static autoSizeInputWithRef: () => React.ForwardRefExoticComponent>; constructor(props: any); onKeyDown(event: any): void; onPaste(): void; _onBlur(event: any): void; state: { pasteDetected: boolean; }; rootAdditionalProps(): { className: any; }; onClickOutside(): void; getUnselectedOptions(): import("..").DropdownLayoutOption[]; dropdownAdditionalProps(): { options: import("..").DropdownLayoutOption[]; closeOnSelect: boolean; selectedHighlight: boolean; selectedId: number; fixedFooter: React.ReactNode; }; closeOnSelect(): boolean; inputAdditionalProps(): { readOnly: boolean | undefined; disableEditing: boolean; inputElement: React.JSX.Element; onKeyDown: (event: any) => void; delimiters: any; onPaste: () => void; }; _splitByDelimitersAndTrim(value: any): any; _onChange(event: any): void; _onSelect(option: any): void; _onManuallyInput(inputValue: any, event: any): void; getManualSubmitKeys(): string[]; optionToTag({ id, value, tag, theme }: { id: any; value: any; tag: any; theme: any; }): any; onSelect(option: any): void; submitValue(inputValue: any): void; clearInput(): void; } declare namespace MultiSelect { let displayName: string; namespace propTypes { let ariaControls: PropTypes.Requireable; let ariaDescribedby: PropTypes.Requireable; let ariaLabel: PropTypes.Requireable; let border: PropTypes.Requireable; let closeOnSelect: 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 predicate: PropTypes.Requireable<(...args: any[]) => any>; let tags: PropTypes.Requireable; let maxNumRows: PropTypes.Requireable; let delimiters: PropTypes.Requireable; let emptyStateMessage: PropTypes.Requireable; let hasMore: PropTypes.Requireable; let infiniteScroll: PropTypes.Requireable; let loadMore: PropTypes.Requireable<(...args: any[]) => any>; let mode: PropTypes.Requireable; let status: PropTypes.Requireable; let statusMessage: PropTypes.Requireable; let onReorder: PropTypes.Requireable<(...args: any[]) => any>; let onManuallyInput: PropTypes.Requireable<(...args: any[]) => any>; let onOptionsShow: PropTypes.Requireable<(...args: any[]) => any>; let onOptionsHide: PropTypes.Requireable<(...args: any[]) => any>; let onSelect: PropTypes.Requireable<(...args: any[]) => any>; let customSuffix: PropTypes.Requireable; let disabled: PropTypes.Requireable; let clearOnBlur: PropTypes.Requireable; let acceptOnBlur: PropTypes.Requireable; let onRemoveTag: PropTypes.Requireable<(...args: any[]) => any>; let readOnly: PropTypes.Requireable; let fixedFooter: PropTypes.Requireable; let markedOption: PropTypes.Requireable>; } let defaultProps: any; } import InputWithOptions from '../InputWithOptions'; import React from 'react'; import PropTypes from 'prop-types'; //# sourceMappingURL=MultiSelect.d.ts.map