import type { AutocompleteBaseDropdownControl } from '../useAutocompleteBaseDropdown';
import type { AutocompleteBaseInputControl } from '../useAutocompleteBaseInput';
import type { AutocompleteBaseSearchControl } from '../useAutocompleteBaseSearch';
import type { AutocompleteBaseValueControl } from '../useAutocompleteBaseValue';
import type { AutocompleteBaseInputEventsControl } from './types';
export declare const useAutocompleteBaseInputEvents: <Option, Multiple extends boolean>({ multiple, inputControl, valueControl, dropdownControl, searchControl, allowCustomValue, }: {
    multiple: Multiple;
    inputControl: AutocompleteBaseInputControl;
    valueControl: AutocompleteBaseValueControl<Option, Multiple>;
    dropdownControl: AutocompleteBaseDropdownControl;
    searchControl: AutocompleteBaseSearchControl<Option>;
    allowCustomValue: boolean | undefined;
}) => AutocompleteBaseInputEventsControl;
