import { KeygenResult } from '../../common/type'; import { BaseTransferProps, TransferListType } from './use-transfer.type'; declare const useTransfer: (props: BaseTransferProps) => { value: Value | undefined; source: DataItem[]; target: DataItem[]; datum: { add: (data: DataItem | DataItem[], config?: { unshift?: boolean | undefined; overwrite?: boolean | undefined; childrenKey?: string | undefined; ignoreChange?: boolean | undefined; }) => void; remove: (data: import("../../common/use-list-select").UnMatchedData | DataItem | (import("../../common/use-list-select").UnMatchedData | DataItem)[], config?: { childrenKey?: string | undefined; }) => void; removeAll: () => void; check: (raw: DataItem) => boolean; format: (data: DataItem) => Value[number]; getVaildData: () => DataItem[]; getValueMap: () => Map; getDataByValues: (values: Value[number][], info?: { childrenKey?: string | undefined; }) => (DataItem | { IS_NOT_MATCHED_VALUE: boolean; value: Value[number]; })[]; isUnMatchedData: (data: any) => data is import("../../common/use-list-select").UnMatchedData; disabledCheck: (data: DataItem) => boolean; getCheckedStatus: (childrenKey?: string | undefined) => boolean | "indeterminate"; data: DataItem[]; }; sourceDatum: { add: (data: DataItem | DataItem[], config?: { unshift?: boolean | undefined; overwrite?: boolean | undefined; childrenKey?: string | undefined; ignoreChange?: boolean | undefined; }) => void; remove: (data: import("../../common/use-list-select").UnMatchedData | DataItem | (import("../../common/use-list-select").UnMatchedData | DataItem)[], config?: { childrenKey?: string | undefined; }) => void; removeAll: () => void; check: (raw: DataItem) => boolean; format: (data: DataItem) => KeygenResult; getVaildData: () => DataItem[]; getValueMap: () => Map; getDataByValues: (values: KeygenResult[], info?: { childrenKey?: string | undefined; }) => (DataItem | { IS_NOT_MATCHED_VALUE: boolean; value: KeygenResult; })[]; isUnMatchedData: (data: any) => data is import("../../common/use-list-select").UnMatchedData; disabledCheck: (data: DataItem) => boolean; getCheckedStatus: (childrenKey?: string | undefined) => boolean | "indeterminate"; data: DataItem[]; }; targetDatum: { add: (data: DataItem | DataItem[], config?: { unshift?: boolean | undefined; overwrite?: boolean | undefined; childrenKey?: string | undefined; ignoreChange?: boolean | undefined; }) => void; remove: (data: import("../../common/use-list-select").UnMatchedData | DataItem | (import("../../common/use-list-select").UnMatchedData | DataItem)[], config?: { childrenKey?: string | undefined; }) => void; removeAll: () => void; check: (raw: DataItem) => boolean; format: (data: DataItem) => KeygenResult; getVaildData: () => DataItem[]; getValueMap: () => Map; getDataByValues: (values: KeygenResult[], info?: { childrenKey?: string | undefined; }) => (DataItem | { IS_NOT_MATCHED_VALUE: boolean; value: KeygenResult; })[]; isUnMatchedData: (data: any) => data is import("../../common/use-list-select").UnMatchedData; disabledCheck: (data: DataItem) => boolean; getCheckedStatus: (childrenKey?: string | undefined) => boolean | "indeterminate"; data: DataItem[]; }; selectedKeys: KeygenResult[] | undefined; filterSourceText: string; filterTargetText: string; sourceSelectedKeys: KeygenResult[]; targetSelectedKeys: KeygenResult[]; onSelectChange: (_value: KeygenResult[], source: KeygenResult[], target: KeygenResult[]) => void; onFilter: (text: string, listType: TransferListType) => void; }; export default useTransfer; //# sourceMappingURL=use-transfer.d.ts.map