import * as React from 'react'; export declare const useInputTags: (inProps?: unknown) => import("@primereact/types/core").HeadlessInstance; itemRefs: React.RefObject>; addItem: (tags: string | string[]) => string[]; removeItem: (index: number) => void; removeLast: () => void; removeAll: () => void; rootProps: { 'data-scope': "inputtags"; 'data-part': "root"; role: "listbox"; 'aria-orientation': "horizontal"; onClick: (event: React.MouseEvent) => void; }; controlProps: { 'data-scope': "inputtags"; 'data-part': "control"; ref: React.RefObject; value: string; disabled: boolean | undefined; onChange: (event: React.ChangeEvent) => void; onKeyDown: (event: React.KeyboardEvent) => void; onPaste: (event: React.ClipboardEvent) => void; onFocus: () => void; onBlur: () => void; }; hiddenInputProps: { 'data-scope': "inputtags"; 'data-part': "hidden-input"; value: string; type: "hidden"; name: string | undefined; }; getItemProps: (index: number) => { role: "option"; 'aria-selected': boolean; 'aria-setsize': number; 'aria-posinset': number; 'data-index': number; 'data-selected': "" | undefined; onKeyDown: (event: React.KeyboardEvent) => void; }; }>;