import { Ref } from '@vue/composition-api'; import { TreeNode, TreeNodeValue, TdCascaderProps, TreeNodeModel, CascaderChangeSource, CascaderValue, TreeOptionData } from './interface'; export declare const useContext: (props: TdCascaderProps, setInnerValue: TdCascaderProps['onChange'], innerPopupVisible: Ref, setPopupVisible: TdCascaderProps['onPopupVisibleChange']) => { statusContext: { treeStore: any; inputVal: any; scopeVal: any; treeNodes: any[]; expend: any[]; }; cascaderContext: import("@vue/composition-api").ComputedRef<{ setTreeNodes: (nodes: TreeNode[]) => void; setValue: (val: CascaderValue, source: CascaderChangeSource, node?: TreeNodeModel) => void; setVisible: (visible: boolean, context: import("..").PopupVisibleChangeContext) => void; setInputVal: (val: string) => void; setExpend: (val: TreeNodeValue[]) => void; treeStore: any; inputVal: any; scopeVal: any; treeNodes: any[]; expend: any[]; value: any; size: import("..").SizeEnum; checkStrictly: boolean; lazy: boolean; multiple: boolean; filterable: boolean; clearable: boolean; checkProps: import("..").TdCheckboxProps; max: number; disabled: boolean; showAllLevels: boolean; minCollapsedNum: number; valueType: "full" | "single"; visible: boolean; cascaderValue: CascaderValue>; }>; }; export declare const useCascaderContext: (props: TdCascaderProps) => { innerValue: Ref>>; cascaderContext: import("@vue/composition-api").ComputedRef<{ setTreeNodes: (nodes: TreeNode[]) => void; setValue: (val: CascaderValue, source: CascaderChangeSource, node?: TreeNodeModel) => void; setVisible: (visible: boolean, context: import("..").PopupVisibleChangeContext) => void; setInputVal: (val: string) => void; setExpend: (val: TreeNodeValue[]) => void; treeStore: any; inputVal: any; scopeVal: any; treeNodes: any[]; expend: any[]; value: any; size: import("..").SizeEnum; checkStrictly: boolean; lazy: boolean; multiple: boolean; filterable: boolean; clearable: boolean; checkProps: import("..").TdCheckboxProps; max: number; disabled: boolean; showAllLevels: boolean; minCollapsedNum: number; valueType: "full" | "single"; visible: boolean; cascaderValue: CascaderValue>; }>; isFilterable: import("@vue/composition-api").ComputedRef; getCascaderItems: (arrValue: CascaderValue[]) => TreeOptionData[]; };