/// import { TransferData, TransferDataValueType } from '../type'; interface UseTransferDatumProps { onChange?(values: TransferDataValueType[], data: TransferData, checked: boolean): void; value?: TransferDataValueType[]; disabled?: boolean | ((data: TransferData, values: TransferDataValueType[]) => boolean); defaultValue?: TransferDataValueType[]; valueKey: string; } declare function useTransferDatum(props: UseTransferDatumProps): { addByDataItems: (dataItems: TransferData[]) => void; removeByDataItems: (dataItems: TransferData[]) => void; getCheckedStateByDataItem: (dataItem: TransferData) => boolean; disabled: (data: TransferData) => boolean; values: import("react").Key[]; }; export default useTransferDatum;