import React from 'react';
export interface SuggestionItem {
    key?: React.Key;
    text: string;
    icon?: React.ReactNode;
    tooltip?: string;
    disabled?: boolean;
    onClick?: (text: string) => void | Promise<void>;
    actionIcon?: React.ReactNode;
}
export interface SuggestionListProps {
    className?: string;
    style?: React.CSSProperties;
    items?: SuggestionItem[];
    onItemClick?: (value: string) => void | Promise<void>;
    /** 最大显示数量 */
    maxItems?: number;
    /** 布局类型：垂直布局、水平布局 */
    layout?: 'vertical' | 'horizontal';
    /** 样式类型：基础版、透明版、白色版 */
    type?: 'basic' | 'transparent' | 'white';
    /** 是否展示左上角"搜索更多"入口 */
    showMore?: {
        enable: boolean;
        onClick?: () => void;
        text?: string;
        icon?: React.ReactNode;
    };
}
export declare const SuggestionList: React.FC<SuggestionListProps>;
export default SuggestionList;
