import type { Meta, StoryObj } from '@storybook/react';
import { PisellUrl } from './PisellUrl';
/**
 * PisellUrl 是一个 URL 地址输入/展示组件。
 *
 * ## 功能特性
 * - 支持三种状态：只读、编辑、禁用
 * - URL 格式校验
 * - 协议自动补全
 * - 链接跳转（新窗口，安全性保障）
 * - 协议/路径显示控制
 * - 协议白名单限制
 */
declare const meta: Meta<typeof PisellUrl>;
export default meta;
declare type Story = StoryObj<typeof PisellUrl>;
/**
 * 基础编辑态
 */
export declare const Basic: Story;
/**
 * 协议自动补全
 */
export declare const WithProtocolAutoComplete: Story;
/**
 * 只读态 - 可跳转
 */
export declare const ReadMode: Story;
/**
 * 只读态 - 隐藏协议
 */
export declare const ReadModeHideProtocol: Story;
/**
 * 只读态 - 仅域名
 */
export declare const ReadModeDomainOnly: Story;
/**
 * 禁用态（编辑）
 */
export declare const DisabledEdit: Story;
/**
 * 禁用态（只读）
 */
export declare const DisabledRead: Story;
/**
 * 必填校验
 */
export declare const Required: Story;
/**
 * 格式校验（实时）
 */
export declare const FormatValidation: Story;
/**
 * 协议限制（仅 HTTPS）
 */
export declare const HttpsOnly: Story;
/**
 * 协议必需
 */
export declare const RequireProtocol: Story;
/**
 * 显示清空按钮
 */
export declare const WithClearButton: Story;
/**
 * 自动聚焦
 */
export declare const WithAutoFocus: Story;
/**
 * 自定义样式（只读态）
 */
export declare const CustomStyle: Story;
/**
 * 显示控制对比
 */
export declare const DisplayFormatComparison: Story;
/**
 * 校验时机对比
 */
export declare const ValidateTriggerComparison: Story;
/**
 * 所有状态展示
 */
export declare const AllStates: Story;
/**
 * 完整功能示例
 */
export declare const CompleteExample: Story;
/**
 * 协议补全演示
 */
export declare const ProtocolCompleteDemo: Story;
/**
 * 链接跳转演示
 */
export declare const LinkClickDemo: Story;
/**
 * 协议限制演示
 */
export declare const ProtocolRestrictionDemo: Story;
/**
 * 完整交互示例
 */
export declare const InteractiveExample: Story;
/**
 * 协议默认值对比
 */
export declare const ProtocolDefaultComparison: Story;
