/// import { CascaderValueType, CascaderOptionType, KeysDataType } from './cascader'; export declare const useChecked: (value: CascaderValueType, flattenData: CascaderOptionType[], keysData: KeysDataType, isMultiple: boolean) => never[] | readonly [unknown[], unknown[], import("react").Dispatch>, import("react").Dispatch>]; export declare const flattenAll: (data: CascaderOptionType[], newTreeData?: CascaderOptionType[]) => { formatData: CascaderOptionType[]; keysData: CascaderOptionType; flattenData: CascaderOptionType[]; }; export declare const isHalfChecked: (data: any[]) => boolean; export declare const ValueSeparator = "__kdm_cascader__"; export declare const transformValuesToSet: (values: CascaderValueType) => Set; export declare const valueInSet: (set: Set, value: string[]) => boolean; export declare function getChildNodeKeys(node: CascaderOptionType, keysNodeProps: KeysDataType): Set; export declare const setNodeCheckedByValue: (initValues: CascaderValueType, flatNodes: CascaderOptionType[], keysNodeProps: KeysDataType) => { checkedKeys: unknown[]; halfCheckedKeys: unknown[]; }; export declare const getHalfChecked: (halfCheckedKeys: any[], key: string) => boolean; export declare const getChecked: (checkedKeys: any[], key: string) => boolean; export declare const addKeys: (prevKeys?: any[], newKeys?: any[]) => any[]; export declare const delKey: (prevKeys: any[], delKeys: any[]) => never[] & any[]; export declare const getMultipleCheckValue: (_propsValue: CascaderValueType, _option: CascaderOptionType, _checked: boolean, flatNodes: CascaderOptionType[], checkedKeys: []) => any[]; export declare function getAllCheckedKeys(key: any, checked: boolean, checkedKeys: any[], keysNodeProps: KeysDataType, halfCheckedKeys: any[]): { checkedKeys: any[]; halfCheckedKeys: any[]; };