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