import type { ComboboxProps, ItemOption, Value } from '../Combobox.types';
import { ValueToItemMapType } from '.';
type Props = {
    outerValue: ComboboxProps['value'];
    outerOnChange: ComboboxProps['onChange'];
    defaultValue: ComboboxProps['defaultValue'];
    multiple: ComboboxProps['multiple'];
    nativeMode: boolean;
    valueToItemMap: ValueToItemMapType;
    renderValue: ComboboxProps['renderValue'];
    onChangeValue: ComboboxProps['onChangeValue'];
};
export declare const useValue: ({ outerValue, outerOnChange, defaultValue, multiple, nativeMode, valueToItemMap, renderValue, onChangeValue, }: Props) => {
    value: Value;
    handleChange: (newValue: Value, item: ItemOption | null) => void;
    textValue: string;
    setTextValue: (newTextValue: string) => void;
};
export {};
//# sourceMappingURL=useValue.d.ts.map