import { type SyntheticEvent } from 'react'; import { type TreeListData } from '../../../Tree'; import type { TreeLikeAutocompleteValue } from '../../types'; import { type InputProps } from '../Input'; type UseLogicParams = InputProps; export declare const useLogic: ({ value, disabled, isLoading, inputRef: externalInputRef, onChange, }: UseLogicParams) => { textFieldProps: { $isHidden: boolean; inputRef: import("react").RefObject; value: string | TreeLikeAutocompleteValue; }; isVisibleTagsList: boolean; isVisibleClearButton: boolean; handleChange: (newValue: TreeListData[] | undefined) => void; handleClearAll: (event: SyntheticEvent) => void; }; export {};