@ozen-ui/kit
Version:
React component library
14 lines (13 loc) • 917 B
TypeScript
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;