import { Ref } from 'vue';
import { TreeNodeProps } from '../interface';
export declare const useTreeNodeCls: (props: TreeNodeProps, dragoverRefs: {
    dragoverBody: Ref<boolean>;
    dragoverBefore: Ref<boolean>;
    dragoverAfter: Ref<boolean>;
}) => {
    squareCls: import('vue').ComputedRef<string[]>;
    indentWrapperCls: import('vue').ComputedRef<(string | {
        [x: string]: boolean;
    })[]>;
    wrapperCls: import('vue').ComputedRef<(string | {
        [x: string]: boolean;
    })[]>;
    nodeBodyCls: import('vue').ComputedRef<(string | {
        [x: string]: boolean;
    })[]>;
    dropBeforeCls: import('vue').ComputedRef<(string | {
        [x: string]: boolean;
    })[]>;
    dropAfterCls: import('vue').ComputedRef<(string | {
        [x: string]: boolean;
    })[]>;
    checkboxWrapperCls: import('vue').ComputedRef<string[]>;
    expandCls: import('vue').ComputedRef<(string | {
        [x: string]: boolean;
    })[]>;
    loadingIconCls: import('vue').ComputedRef<string[]>;
    checkboxCls: import('vue').ComputedRef<(string | {
        [x: string]: boolean;
    })[]>;
    titleCls: import('vue').ComputedRef<(string | {
        [x: string]: boolean;
    })[]>;
};
//# sourceMappingURL=use-tree-node-cls.d.ts.map