import type { Meta, StoryObj } from '@storybook/react';
import TextCard from './TextCard';
/**
 * TextCard 文本卡片组件
 *
 * 用于展示带图标、文本、标签和角标的信息项，常用于 Tab 项、列表项、菜单项等场景。
 * 支持 6 种样式变体、3 种尺寸、4 种状态，以及丰富的自定义配置。
 */
declare const meta: Meta<typeof TextCard>;
export default meta;
declare type Story = StoryObj<typeof TextCard>;
/**
 * 基础用法 - 默认渲染
 */
export declare const Default: Story;
/**
 * 基础用法 - 多个卡片
 */
export declare const MultipleCards: Story;
/**
 * ReactNode 文本
 */
export declare const ReactNodeText: Story;
/**
 * 样式变体 - 纯文本（text）
 */
export declare const VariantText: Story;
/**
 * 样式变体 - 圆角背景（filled）
 */
export declare const VariantFilled: Story;
/**
 * 样式变体 - 浅色背景（light）
 */
export declare const VariantLight: Story;
/**
 * 样式变体 - 描边（outlined）
 */
export declare const VariantOutlined: Story;
/**
 * 样式变体 - 渐变（gradient）
 */
export declare const VariantGradient: Story;
/**
 * 样式变体 - 虚线（dashed）
 */
export declare const VariantDashed: Story;
/**
 * 尺寸 - Small
 */
export declare const SizeSmall: Story;
/**
 * 尺寸 - Default
 */
export declare const SizeDefault: Story;
/**
 * 尺寸 - Large
 */
export declare const SizeLarge: Story;
/**
 * 状态 - Active
 */
export declare const StateActive: Story;
/**
 * 状态 - Disabled
 */
export declare const StateDisabled: Story;
/**
 * 状态 - Loading
 */
export declare const StateLoading: Story;
/**
 * 状态 - 优先级测试
 */
export declare const StatePriority: Story;
/**
 * 图标 - 前置图标
 */
export declare const PrefixIcon: Story;
/**
 * 图标 - 后置图标
 */
export declare const SuffixIcon: Story;
/**
 * 图标 - 前后图标组合
 */
export declare const BothIcons: Story;
/**
 * 图标 - 图标配置
 */
export declare const IconConfig: Story;
/**
 * 标签 - 带标签
 */
export declare const WithTag: Story;
/**
 * 角标 - 红点角标
 */
export declare const BadgeDot: Story;
/**
 * 角标 - 数字角标
 */
export declare const BadgeNumber: Story;
/**
 * 角标 - 文本角标
 */
export declare const BadgeText: Story;
/**
 * 角标 - 不同位置（通过 offset 控制）
 */
export declare const BadgePositions: Story;
/**
 * 插槽 - 前置插槽
 */
export declare const PrefixSlot: Story;
/**
 * 插槽 - 后置插槽
 */
export declare const SuffixSlot: Story;
/**
 * 文本配置 - 字体样式
 */
export declare const TextConfig: Story;
/**
 * 宽度模式 - 自动宽度（auto）
 */
export declare const WidthModeAuto: Story;
/**
 * 宽度模式 - 固定宽度（fixed）
 */
export declare const WidthModeFixed: Story;
/**
 * 宽度模式 - 撑满容器（full）
 */
export declare const WidthModeFull: Story;
/**
 * 交互 - 点击事件
 */
export declare const ClickInteraction: Story;
/**
 * 交互 - 不可点击
 */
export declare const NotClickable: Story;
/**
 * 综合示例 - 完整配置
 */
export declare const CompleteExample: Story;
/**
 * 综合示例 - Tab 导航
 */
export declare const TabNavigation: Story;
/**
 * 综合示例 - 垂直导航
 */
export declare const VerticalNavigation: Story;
/**
 * 边界值 - 角标为 0
 */
export declare const BadgeZero: Story;
/**
 * 边界值 - 角标特别大的数字
 */
export declare const BadgeLargeNumber: Story;
/**
 * 边界值 - 特别长的文本
 */
export declare const VeryLongText: Story;
/**
 * 边界值 - 特别长的文本（有宽度限制）
 */
export declare const VeryLongTextWithWidth: Story;
/**
 * 边界值 - 特别长的文本（多行省略）
 */
export declare const VeryLongTextMultiLine: Story;
/**
 * 边界值 - 角标大小和 offset 位置
 */
export declare const BadgeSizeAndOffset: Story;
/**
 * 边界值 - 极长文本 + 角标大数字 + 图标
 */
export declare const VeryLongTextWithLargeBadgeAndIcon: Story;
