/// <reference types="react" />
import './style/index.js';
export * from './type';
export declare const Search: {
    ({ as, className, loading, icon, placeholder, value, selectFirstResult, results, noResultsMessage, noResultsDescription, showNoResults, minCharacters, onSearchChange, onResultSelect, ...props }: import("./type").SearchProps): import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>;
    displayName: string;
    Result: {
        (props: import("./type").SearchResultProps): import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>;
        displayName: string;
    };
    Results: {
        ({ as, className, content, children, ...props }: import("./type").SearchResultsProps): import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>;
        displayName: string;
    };
    Category: {
        ({ as, className, name, children, ...props }: import("./type").SearchCategoryProps): import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>;
        displayName: string;
    };
};
export default Search;
