import { SearchInput } from "../../../src/core/SearchInput"; import type { StoryObj } from "@storybook/react"; /** * * tower legacy 组件, 带 debounce 的搜索框 * * MR: http://gitlab.smartx.com/frontend/tower/-/merge_requests/930 * * * SearchInput 搜索输入框组件 * * 带有防抖功能的搜索输入框 * * 支持结果导航功能(上一个/下一个) * * 可以内部管理状态,也支持完全受控模式 * * 支持自定义图标和样式 * */ declare const meta: { component: import("../../../src/core").SearchInputComponentType; title: "Core/SearchInput | 搜索框"; parameters: { docs: { description: { component: string; }; }; }; args: { debounceWait: number; onSearchPrev: undefined; onSearchNext: undefined; total: undefined; }; }; export default meta; type Story = StoryObj; /** * 基本使用示例 * 展示最简单的搜索框用法,仅处理输入变化 */ export declare const Basic: Story; /** * 带搜索结果导航的示例 * 展示如何使用结果导航功能,显示当前位置和总数 */ export declare const withTotal: Story; /** * 外部控制当前索引的示例 * 展示如何使用 current prop 控制搜索项目的当前索引 */ export declare const ExternallyControlled: Story; /** * 带最近搜索的示例 * 展示如何使用 enableRecentSearch prop 启用最近搜索功能 */ export declare const withRecentSearch: Story;