import type { Meta, StoryObj } from '@storybook/react'; import { PisellEmail } from './PisellEmail'; /** * PisellEmail 是一个邮箱地址输入/展示组件。 * * ## 功能特性 * - 支持三种状态:只读、编辑、禁用 * - 邮箱格式校验(标准/严格) * - 域名智能补全 * - mailto 邮件发送 * - 域名隐藏/脱敏 * - 白名单/黑名单域名限制 */ declare const meta: Meta; export default meta; declare type Story = StoryObj; /** * 基础编辑态 */ export declare const Basic: Story; /** * 域名智能补全 */ export declare const WithAutoComplete: Story; /** * 自定义补全域名 */ export declare const CustomDomains: Story; /** * 只读态 - 可发邮件 */ export declare const ReadMode: Story; /** * 只读态 - 带邮件图标 */ export declare const ReadModeWithIcon: Story; /** * 只读态 - 域名部分隐藏 */ export declare const ReadModePartialMask: Story; /** * 只读态 - 域名完全隐藏 */ export declare const ReadModeFullMask: Story; /** * 禁用态(编辑) */ export declare const DisabledEdit: Story; /** * 禁用态(只读) */ export declare const DisabledRead: Story; /** * 必填校验 */ export declare const Required: Story; /** * 格式校验(实时) */ export declare const FormatValidation: Story; /** * 严格格式校验 */ export declare const StrictValidation: Story; /** * 白名单域名限制 */ export declare const AllowedDomains: Story; /** * 黑名单域名限制 */ export declare const BlockedDomains: Story; /** * 显示清空按钮 */ export declare const WithClearButton: Story; /** * 自动聚焦 */ export declare const WithAutoFocus: Story; /** * 自定义样式(只读态) */ export declare const CustomStyle: Story; /** * 脱敏模式对比 */ export declare const MaskingComparison: Story; /** * 校验时机对比 */ export declare const ValidateTriggerComparison: Story; /** * 完整功能示例 */ export declare const CompleteExample: Story; /** * 域名补全演示 */ export declare const AutoCompleteDemo: Story; /** * mailto 功能演示 */ export declare const MailtoDemo: Story; /** * 白名单/黑名单演示 */ export declare const DomainRestrictionDemo: Story; /** * 所有状态展示 */ export declare const AllStates: Story; /** * 完整交互示例 */ export declare const InteractiveExample: Story;