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<typeof SearchInput>;
/**
 * 基本使用示例
 * 展示最简单的搜索框用法，仅处理输入变化
 */
export declare const Basic: Story;
/**
 * 带搜索结果导航的示例
 * 展示如何使用结果导航功能，显示当前位置和总数
 */
export declare const withTotal: Story;
/**
 * 外部控制当前索引的示例
 * 展示如何使用 current prop 控制搜索项目的当前索引
 */
export declare const ExternallyControlled: Story;
