import { default as React } from 'react';
import { BaseProps } from '../../types';

export type SearchBoxTheme = 'outline' | 'fill';
export interface SearchBoxProps extends BaseProps {
    /** 主题样式：outline（默认）| fill */
    theme?: SearchBoxTheme;
    /** 是否禁用（State=Disabled） */
    disabled?: boolean;
    /** placeholder */
    placeholder?: string;
    /** 当前值（受控） */
    value?: string;
    /** 默认值（非受控） */
    defaultValue?: string;
    /** 值变化回调 */
    onChange?: React.ChangeEventHandler<HTMLInputElement>;
    /** 清除回调（Text Entered=True 时显示清除按钮） */
    onClear?: () => void;
    /** 前置搜索图标（默认使用内置图标） */
    prefixIcon?: React.ReactNode;
}
export declare const SearchBox: React.ForwardRefExoticComponent<SearchBoxProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=SearchBox.d.ts.map