import { type InputProps } from '../Input';
import { type OptionsModalProps } from '../OptionsModal';
import type { TreeAsyncAutocompleteProps } from '../types';
type UseLogicParams = TreeAsyncAutocompleteProps;
type UseLogicResult = {
    inputProps: InputProps;
    optionsModalProps: OptionsModalProps;
};
export declare const useLogic: ({ onBlur, isError, value, isDisabled, fetchDelayMs, fetchOptions, minSymbolsToFetch, onDataLoadError, onChange, loadingErrorMsg, treeProps, dialogProps, onShowUserHint, ...restInputProps }: UseLogicParams) => UseLogicResult;
export {};
