import { CopyTooltipProps } from "../../../../src/coreX/Copy/CopyTooltip";
import { Meta, StoryObj } from "@storybook/react";
import React from "react";
/**
 *
 * CopyTooltip 组件用于复制文本到剪贴板，并通过 tooltip 提供交互反馈。适用于需要复制文本的场景，如复制 ID、地址、配置等。
 *
 * ### 主要特性
 * - 支持自定义复制前后的 tooltip 提示文本
 * - 支持自定义触发复制的子元素
 * - 内置默认的复制图标
 * - 鼠标悬浮时显示复制提示，点击后显示复制成功提示
 *
 */
declare const meta: Meta<React.FC<CopyTooltipProps>>;
export default meta;
/**
 *
 * 最基本的用法，使用默认的复制图标和默认的提示文本。
 *
 * 鼠标悬浮时显示"点击复制"，点击后显示"复制成功"。
 *
 */
export declare const Default: StoryObj<CopyTooltipProps>;
/**
 *
 * 自定义复制前后的 tooltip 提示文本，可以根据业务场景提供更友好的提示信息。
 *
 */
export declare const CustomTooltipText: StoryObj<CopyTooltipProps>;
/**
 *
 * 可以自定义触发复制的子元素，比如使用文本、按钮或其他图标。
 *
 */
export declare const CustomChildren: StoryObj<CopyTooltipProps>;
/**
 *
 * 复制长文本内容，如配置文件、日志等。
 *
 */
export declare const LongText: StoryObj<CopyTooltipProps>;
/**
 *
 * 在表格中使用，复制单元格内容。
 *
 */
export declare const InTable: StoryObj<CopyTooltipProps>;
/**
 *
 * 自定义 tooltip 的样式和位置等属性。
 *
 */
export declare const CustomTooltipProps: StoryObj<CopyTooltipProps>;
/**
 *
 * 复制包含特殊字符和换行的文本内容。
 *
 */
export declare const SpecialCharacters: StoryObj<CopyTooltipProps>;
/**
 *
 * 空文本或极端场景下的处理。
 *
 */
export declare const EdgeCases: StoryObj<CopyTooltipProps>;
