export default SearchForm;
declare function SearchForm(props: any, context: any): JSX.Element;
declare namespace SearchForm {
    const propTypes: {
        action: PropTypes.Requireable<string>;
        method: PropTypes.Requireable<string>;
        onSubmit: PropTypes.Requireable<(...args: any[]) => any>;
        onReset: PropTypes.Requireable<(...args: any[]) => any>;
        onSearchFocus: PropTypes.Requireable<(...args: any[]) => any>;
        onSearchBlur: PropTypes.Requireable<(...args: any[]) => any>;
        search: PropTypes.Requireable<PropTypes.InferProps<{
            value: PropTypes.Requireable<string>;
            placeholder: PropTypes.Validator<string>;
            onChange: PropTypes.Requireable<(...args: any[]) => any>;
            onClear: PropTypes.Requireable<(...args: any[]) => any>;
            onFocus: PropTypes.Requireable<(...args: any[]) => any>;
            onBlur: PropTypes.Requireable<(...args: any[]) => any>;
            theme: PropTypes.Requireable<string>;
            dataTestId: PropTypes.Requireable<string>;
        }>>;
        'search-reset-aria-label': PropTypes.Requireable<string>;
        dataTestId: PropTypes.Requireable<string>;
    };
}
import PropTypes from "prop-types";
//# sourceMappingURL=index.d.ts.map