import { type Ref } from 'vue'; import type { CascaderData, CascaderNode } from './type'; export declare const transDataToNodes: (data: CascaderData[], { nodesMap, totalLevel }: { nodesMap: Map; totalLevel: Ref; }) => CascaderNode[]; export declare const getNodeKey: (keys: string[]) => string; export declare const formatModelValue: (value: string[] | string[][], { multiple }: { multiple: boolean; }) => string[]; export declare const getCheckedStatus: (node: CascaderNode, nodeKeys?: string[]) => { checked: boolean; indeterminate: boolean; }; export declare const getLeafNodes: (node: CascaderNode) => CascaderNode[]; export declare const getAllLeafNodesByQuery: (nodes: CascaderNode[], callback?: ((node: CascaderNode) => boolean | undefined) | undefined) => CascaderNode[];