export declare enum EVENTS {
    NODE_ASYNC_LOAD = "nodeAsyncLoad",
    NODE_ASYNC_LOAD_ERROR = "nodeAsyncLoadError",
    NODE_CHECKED = "nodeChecked",
    NODE_CLICK = "nodeClick",
    NODE_COLLAPSE = "nodeCollapse",
    NODE_DATA_CHANGE = "nodeDataChange",
    NODE_DRAG_LEAVE = "nodeDragLeave",
    NODE_DRAG_OVER = "nodeDragOver",
    NODE_DRAG_SORT = "nodeDragSort",
    NODE_DRAG_START = "nodeDragStart",
    NODE_DROP = "nodeDrop",
    NODE_ENTER_VIEW = "nodeEnterView",
    NODE_EXPAND = "nodeExpand",
    NODE_SELECTED = "nodeSelected"
}
export declare const TreeEmitEventsType: {
    nodeAsyncLoad: (..._args: any[]) => boolean;
    nodeAsyncLoadError: (..._args: any[]) => boolean;
    nodeClick: (..._args: any[]) => boolean;
    nodeCollapse: (..._args: any[]) => boolean;
    nodeExpand: (..._args: any[]) => boolean;
    nodeChecked: (..._args: any[]) => boolean;
    nodeDataChange: (..._args: any[]) => boolean;
    nodeDragStart: (..._args: any[]) => boolean;
    nodeDragOver: (..._args: any[]) => boolean;
    nodeDragLeave: (..._args: any[]) => boolean;
    nodeDragSort: (..._args: any[]) => boolean;
    nodeDrop: (..._args: any[]) => boolean;
    nodeEnterView: (..._args: any[]) => boolean;
    nodeSelected: (..._args: any[]) => boolean;
};
/**
 * 节点扩展属性
 */
export declare const enum NODE_ATTRIBUTES {
    DEPTH = "__depth",
    HAS_CHILD = "__has_child",
    INDEX = "__index",
    IS_ASYNC = "__is_async",
    IS_ASYNC_INIT = "__is_async_init",
    IS_CACHED = "__is_cached",
    IS_CHECKED = "__is_checked",
    IS_INDETERMINATE = "__is_indeterminate",
    IS_LOADING = "__is_loading",
    IS_MATCH = "__is_match",
    IS_NULL = "__IS_NULL",
    IS_OPEN = "__is_open",
    IS_ROOT = "__is_root",
    IS_SELECTED = "__is_selected",
    ORDER = "__order",
    PARENT = "__parent",
    PATH = "__path",
    TREE_NODE_ATTR = "__attr__",
    UUID = "__uuid"
}
export declare const NODE_SOURCE_ATTRS: {
    __is_open: string;
    __is_selected: string;
    __is_match: string;
    __has_child: string;
    __is_checked: string;
    __is_async: string;
    __is_loading: string;
    __is_root: string;
};
/**
 * 节点点击可执行行为配置
 */
export declare enum NodeContentActionEnum {
    CHECKED = "checked",
    CLICK = "click",
    COLLAPSE = "collapse",
    EXPAND = "expand",
    SELECTED = "selected"
}
