import * as React from 'react'; import { TextField } from '../../lv1'; import { MultiComboBoxOption } from './hooks'; export declare type PropsFromTextField = Pick[0], 'id' | 'label' | 'labelledby' | 'placeholder' | 'name' | 'required' | 'disabled' | 'error' | 'width' | 'onFocus' | 'onBlur' | 'onInput' | 'onKeyDown' | 'borderless'>; declare type Props = { baseClassName: string; originalId?: string; uniqueId: string; withBorder: boolean; borderRef: React.RefObject; textFieldRef: React.MutableRefObject; isOpen: boolean; values?: MultiComboBoxOption[]; textFieldValue: string; selectedIndex: number; maxSelectionCount?: number; onBlur: React.FocusEventHandler; onChange: React.ChangeEventHandler; onFocus: React.FocusEventHandler; onKeyDown: React.KeyboardEventHandler; onRemoveOption: (option: MultiComboBoxOption) => void; } & Pick; /** * MultiComboBoxで使う、TextFieldと選択内容(MiniTag)コンポーネント */ export declare const MultiComboBoxField: ({ baseClassName, originalId, uniqueId, withBorder, borderRef, textFieldRef, isOpen, values, textFieldValue, selectedIndex, onBlur, onChange, onFocus, onKeyDown, onRemoveOption, name, width, disabled, error, required, onInput, label, labelledby, maxSelectionCount, }: Props) => JSX.Element; export {};