/// <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: TreeNode[][];
    addMenu: (menu: TreeNode[], index: number) => void;
    setMenuData: import("react").Dispatch<import("react").SetStateAction<TreeNode[][]>>;
    value: string[];
    setValue: import("react").Dispatch<import("react").SetStateAction<string[]>>;
    handleCascaderChange: (item: TreeNode, depth: number) => void;
    handleSelectChange: (item: TreeNode, checked: boolean) => void;
    flattenData: TreeNode[];
    resetMenuState: () => void;
    selectedItems: TreeNode[];
    triggerChange: (nextValue: string[]) => void;
    selectLeafOnly: boolean | undefined;
    hackValue: import("react").MutableRefObject<string[]>;
    fristColumMulti: boolean | undefined;
    isToolTip: boolean | undefined;
}, Props>;
export default _default;
