import type { SetupContext } from '@vue/composition-api';
import type { TreeNodeValue, TypeTargetNode, TypeTreeProps, TypeTreeState } from '../interface';
export default function useTreeAction(props: TypeTreeProps, context: SetupContext, state: TypeTreeState): {
    setExpanded: (item: TypeTargetNode, isExpanded: boolean) => TreeNodeValue[];
    toggleExpanded: (item: TypeTargetNode) => TreeNodeValue[];
    setActived: (item: TypeTargetNode, isActived: boolean) => import("@ldesign/utils/es/tree/types").TreeNodeValue[];
    toggleActived: (item: TypeTargetNode) => TreeNodeValue[];
    setChecked: (item: TypeTargetNode, isChecked: boolean) => TreeNodeValue[];
    toggleChecked: (item: TypeTargetNode) => TreeNodeValue[];
};
