import type { Meta, StoryObj } from '@storybook/react'; import PisellProcedure from './PisellProcedure'; /** * PisellProcedure 流程容器组件 * * 用于管理多步骤流程的复合容器组件,基于 PisellLayout 实现三段式布局 * 包含头部区域(步骤条)、主体区域(内容区+信息区)、底部区域(操作按钮) */ declare const meta: Meta; export default meta; declare type Story = StoryObj; /** * 基础用法 * @description 默认流程容器,包含头部、主体、底部三个区域 */ export declare const Default: Story; /** * 页面模式 * @description 默认模式,支持响应式和移动端适配 */ export declare const PageMode: Story; /** * 弹窗模式 * @description 用于弹窗场景,不应用移动端适配 */ export declare const ModalMode: Story; /** * 步骤控制 * @description 使用 onStepsChange 监听步骤变化 */ export declare const StepControl: Story; /** * 步骤拦截 * @description 通过 onNext/onPrev 返回 false 阻止步骤切换 */ export declare const StepIntercept: Story; /** * 无侧边栏 */ export declare const WithoutSidebar: Story; /** * 无头部 */ export declare const WithoutHeader: Story; /** * 无底部 */ export declare const WithoutFooter: Story; /** * 最小配置 * @description 仅显示主体内容 */ export declare const MinimalConfig: Story; /** * 头部插槽顺序 - 默认 * @description left 在左,right 在右 */ export declare const HeaderSlotDefault: Story; /** * 头部插槽顺序 - 反转 * @description left 在右,right 在左 */ export declare const HeaderSlotReverse: Story; /** * 隐藏步骤条 * @description 仅显示头部插槽,不显示步骤条 */ export declare const HideSteps: Story; /** * 第一步显示返回按钮 * @description 通过 showBackOnFirstStep 控制 */ export declare const ShowBackOnFirstStep: Story; /** * 返回确认弹窗 * @description 点击返回时弹出确认弹窗 */ export declare const BackConfirmModal: Story; /** * 关闭确认弹窗 * @description 点击关闭时弹出确认弹窗 */ export declare const CloseConfirmModal: Story; /** * 主体布局 - 比例布局 * @description 使用比例分配内容区和侧边栏宽度 */ export declare const BodyRatioLayout: Story; /** * 主体布局 - 固定宽度 * @description 侧边栏使用固定宽度 */ export declare const BodyFixedLayout: Story; /** * 主体布局 - 垂直布局 * @description 内容区和侧边栏上下排列 */ export declare const BodyVerticalLayout: Story; /** * 主体布局 - 内容顺序反转 * @description 侧边栏在左/上,内容区在右/下 */ export declare const BodyContentOrderReverse: Story; /** * 底部位置 - 悬浮在侧边栏 * @description 默认位置,底部悬浮在侧边栏区域 */ export declare const FooterFloatSidebar: Story; /** * 底部位置 - 固定在整体底部 */ export declare const FooterFixedBottom: Story; /** * 底部位置 - 悬浮在整体区域 * @description 移动端默认使用此模式 */ export declare const FooterFloatAll: Story; /** * 底部位置 - 悬浮在内容区 */ export declare const FooterFloatContent: Story; /** * 底部位置 - 内嵌在内容区底部 */ export declare const FooterFixedContentBottom: Story; /** * 底部位置 - 内嵌在侧边栏底部 */ export declare const FooterFixedSidebarBottom: Story; /** * 移动端总结按钮 * @description 移动端显示总结按钮,点击可查看侧边栏内容 */ export declare const MobileSummaryButton: Story; /** * 溢出收纳功能 * @description 当宽度不足时,按钮会被收纳到 More 菜单中 */ export declare const OverflowActions: Story; /** * 禁用溢出收纳 * @description 不启用溢出收纳,按钮会换行显示 */ export declare const DisableOverflow: Story; /** * 完整示例 - 购物流程 * @description 模拟真实的购物流程 */ export declare const ShoppingFlow: Story; /** * 完整示例 - 注册流程 * @description 模拟用户注册流程 */ export declare const RegistrationFlow: Story; /** * 完整示例 - 表单向导 * @description 多步表单向导 */ export declare const FormWizard: Story; /** * 交互测试 - 组件渲染 */ export declare const InteractionTest: Story;