export default MultiSelectCheckbox; declare class MultiSelectCheckbox extends InputWithOptions void) | undefined, import("../InputWithOptions").InputWithOptionsProps void) | undefined>> { constructor(props: import("../InputWithOptions").InputWithOptionsProps void) | undefined>); constructor(props: import("../InputWithOptions").InputWithOptionsProps void) | undefined>, context: any); createOptions(options: any): any; _patchOptionWithSelectionMechanism(option: any): any; _isUsingCustomRenderFunction({ value }: { value: any; }): boolean; _isDivider({ value }: { value: any; }): boolean; isSelectedId(optionId: any): boolean; dropdownAdditionalProps(): { options: any; closeOnSelect: boolean; selectedHighlight: boolean; }; selectedOptionsToText(): any; inputAdditionalProps(): { readOnly: boolean | undefined; disableEditing: boolean | undefined; inputElement: React.JSX.Element; value: any; }; inputClasses(): any; _onSelect(option: any): void; _onInputClicked(event: any): void; _onKeyDown(event: any): void; _onFocus(e: any): void; _focused: boolean | undefined; } declare namespace MultiSelectCheckbox { let displayName: string; namespace propTypes { 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 defaultValue: PropTypes.Requireable; let delimiter: 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 highlight: 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 maxLength: PropTypes.Requireable; let menuArrow: PropTypes.Requireable; let minWidthPixels: PropTypes.Requireable>; let name: 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 onCompositionChange: PropTypes.Requireable<(...args: any[]) => any>; let onDeselect: 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 onPaste: PropTypes.Requireable<(...args: any[]) => any>; let onSelect: PropTypes.Requireable<(...args: any[]) => any>; let options: PropTypes.Requireable; let overflow: PropTypes.Requireable; let pattern: 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 required: PropTypes.Requireable; let selectedId: PropTypes.Requireable>; let selectedOptions: 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 type: PropTypes.Requireable; let value: PropTypes.Requireable>; let valueParser: PropTypes.Requireable<(...args: any[]) => any>; let disableEditing: PropTypes.Requireable; } let defaultProps: any; } import InputWithOptions from '../InputWithOptions'; import React from 'react'; import PropTypes from 'prop-types'; //# sourceMappingURL=MultiSelectCheckbox.d.ts.map