import { type HTMLAttributes } from "react";
import type { QueryInputCategory, QueryInputItem } from "./queryInputTypes";
import { type BooleanOperator } from "./useQueryInput";
export interface QueryInputProps extends Omit, "onChange"> {
disabled?: boolean;
categories: QueryInputCategory[];
selectedItems?: QueryInputItem[];
onChange?: (items: QueryInputItem[]) => void;
defaultSelectedItems?: QueryInputItem[];
showCategory?: boolean;
autoClose?: boolean;
displayedItemCount?: number;
booleanOperator?: BooleanOperator;
onBooleanOperatorChange?: (newOperator: BooleanOperator) => void;
defaultBooleanOperator?: BooleanOperator;
}
export declare const QueryInput: import("react").ForwardRefExoticComponent>;