/// <reference types="react" />
import { TreeNode } from './index.d';
import { Props } from './components/MultiCascader';
declare const _default: import("unstated-next").Container<{
    menuPath: TreeNode[];
    popupVisible: boolean;
    setPopupVisible: import("react").Dispatch<import("react").SetStateAction<boolean>>;
    menuData: any[];
    addMenu: (menu: TreeNode[], index: number) => void;
    setMenuData: import("react").Dispatch<import("react").SetStateAction<any[]>>;
    value: TreeNode[];
    setValue: import("react").Dispatch<import("react").SetStateAction<TreeNode[]>>;
    handleCascaderChange: (item: TreeNode, depth: number) => void;
    handleSelectChange: (item: TreeNode, checked: boolean, value: TreeNode[]) => void;
    flattenData: TreeNode[];
    resetMenuState: () => void;
    triggerChange: (nextValue: TreeNode[]) => void;
    selectLeafOnly: boolean | undefined;
    selectedLeafNode: TreeNode[][];
}, Props>;
export default _default;
