import type { RefObject, MouseEvent } from 'react';
import type { DataListBaseOptionId, DataListBaseOptionRef } from '../../entities';
export declare const useAsDataListBaseItem: ({ optionId, ref, disabled: disabledProp, }: {
    optionId: DataListBaseOptionId;
    ref: RefObject<DataListBaseOptionRef>;
    disabled?: boolean;
}) => {
    select: () => void;
    selected: boolean;
    focused: boolean;
    onClick: (event: MouseEvent<HTMLElement>) => void;
    disabled: boolean;
};
