import { UseListProps } from './use-list.type'; declare const useListSelect: (props: UseListProps) => { add: (data: DataItem | DataItem[], config?: { unshift?: boolean | undefined; overwrite?: boolean | undefined; childrenKey?: string | undefined; ignoreChange?: boolean | undefined; }) => void; remove: (data: import("./use-list.type").UnMatchedData | DataItem | (import("./use-list.type").UnMatchedData | DataItem)[], config?: { childrenKey?: string | undefined; }) => void; removeAll: () => void; check: (raw: DataItem) => boolean; format: (data: DataItem) => (Value extends any[] ? Value : Value[])[number]; getVaildData: () => DataItem[]; getValueMap: () => Map<(Value extends any[] ? Value : Value[])[number], boolean>; getDataByValues: (values: (Value extends any[] ? Value : Value[])[number][], info?: { childrenKey?: string | undefined; }) => (DataItem | { IS_NOT_MATCHED_VALUE: boolean; value: (Value extends any[] ? Value : Value[])[number]; })[]; isUnMatchedData: (data: any) => data is import("./use-list.type").UnMatchedData; disabledCheck: (data: DataItem) => boolean; getCheckedStatus: (childrenKey?: string | undefined) => boolean | "indeterminate"; data: DataItem[]; } | { add: (data: DataItem) => void; remove: (data: import("./use-list.type").UnMatchedData | DataItem | (import("./use-list.type").UnMatchedData | DataItem)[], config?: { childrenKey?: string | undefined; }) => void; removeAll: () => void; check: (raw: DataItem) => boolean; format: (data: DataItem) => (Value extends any[] ? Value : Value[])[number]; getVaildData: () => DataItem[]; getValueMap: () => Map<(Value extends any[] ? Value : Value[])[number], boolean>; getDataByValues: (values: (Value extends any[] ? Value : Value[])[number][], info?: { childrenKey?: string | undefined; }) => (DataItem | { IS_NOT_MATCHED_VALUE: boolean; value: (Value extends any[] ? Value : Value[])[number]; })[]; isUnMatchedData: (data: any) => data is import("./use-list.type").UnMatchedData; disabledCheck: (data: DataItem) => boolean; getCheckedStatus: (childrenKey?: string | undefined) => boolean | "indeterminate"; data: DataItem[]; }; export default useListSelect; //# sourceMappingURL=use-list-select.d.ts.map