import { Antd5Tree } from "../../../src/core";
import type { StoryObj } from "@storybook/react";
import React from "react";
/**
 * * Antd5Tree 组件
 * * 基于 antd5 的 Tree 组件封装
 * * 支持树形结构的展示、选择、展开等功能
 * * 更多 props 请参考：https://ant.design/components/tree-cn#API
 */
declare const meta: {
    component: (<T extends import("rc-tree").BasicDataNode | import("antd5").TreeDataNode = import("antd5").TreeDataNode>(props: import("antd5").TreeProps<T> & {
        children?: React.ReactNode;
    } & React.RefAttributes<import("rc-tree/lib/Tree").default<import("antd5").TreeDataNode>>) => React.ReactElement<any, string | React.JSXElementConstructor<any>>) & {
        TreeNode: React.FC<import("rc-tree").TreeNodeProps<import("antd5").TreeDataNode>>;
        DirectoryTree: (<T_1 extends import("rc-tree").BasicDataNode | import("antd5").TreeDataNode = import("antd5").TreeDataNode>(props: import("antd5/es/tree").DirectoryTreeProps<T_1> & {
            children?: React.ReactNode;
        } & React.RefAttributes<import("rc-tree/lib/Tree").default<import("antd5").TreeDataNode>>) => React.ReactElement<any, string | React.JSXElementConstructor<any>>) & Pick<React.FC<{}>, "displayName">;
    };
    title: "Core/Antd5Tree | 树形控件";
    parameters: {
        design: {
            type: string;
            url: string;
        };
    };
};
export default meta;
type Story = StoryObj<typeof Antd5Tree>;
/**
 * 基础用法
 */
export declare const Basic: Story;
/**
 * 可选择节点
 */
export declare const Checkable: Story;
/**
 * 默认展开部分节点
 */
export declare const DefaultExpanded: Story;
/**
 * 使用 TreeNode 组件手动构建树
 */
export declare const TreeNodeUsage: Story;
