import type { DataListBaseOnChange, DataListBaseValue } from '../../entities';
import type { DataListBaseBaseProps } from '../../types';
import type { DataListBaseValueControl } from './types';
export declare const useDataListBaseValue: <Multiple extends boolean>({ value: valueProp, defaultValue, onChange: onChangeProp, inProps, multiple, }: {
    value: DataListBaseValue<Multiple> | undefined;
    defaultValue: DataListBaseValue<Multiple> | undefined;
    onChange: DataListBaseOnChange<Multiple>;
    inProps: DataListBaseBaseProps<Multiple>;
    multiple: Multiple;
}) => DataListBaseValueControl<Multiple>;
