import { ChangeEventHandler, FocusEventHandler, KeyboardEventHandler, Ref, SyntheticEvent } from "react"; import { ChangeHandler } from "../../tokenized-input"; import { QueryInputItem } from "../queryInputTypes"; import { BooleanOperator } from "../useQueryInput"; export interface QueryInputBodyProps { inputRef: Ref; disabled?: boolean; showCategory?: boolean; selectedItems: QueryInputItem[]; onBlur: FocusEventHandler; onFocus: FocusEventHandler; onInputFocus: FocusEventHandler; onInputBlur: FocusEventHandler; onInputClick: (event: SyntheticEvent) => void; onInputClear: () => void; inputValue?: string; onInputChange: ChangeEventHandler; isFocused?: boolean; onSelectedItemsChange: ChangeHandler; onKeyDown: KeyboardEventHandler; booleanOperator: BooleanOperator; onBooleanOperatorChange: (newBooleanOperator: BooleanOperator) => void; } export declare const QueryInputBody: import("react").ForwardRefExoticComponent>;