import { ComponentType, ReactNode } from 'react';
type Storage = {
    getItem: (key: string) => string;
    setItem: (key: string, value: any) => any;
};
type RecentSearchesProps = {
    dataStorage: Storage;
    dataStorageKey: string;
    onInputChange: (value: string) => void;
    maxCount: number;
    className?: string;
    title?: ReactNode;
    Icon?: ComponentType<{
        className: string;
    }>;
    inputValue?: string;
    isHidden?: boolean;
    clearable?: boolean;
};
declare const RecentSearches: ({ className, title, Icon, onInputChange, inputValue, isHidden, maxCount, dataStorageKey, dataStorage, clearable, }: RecentSearchesProps) => JSX.Element;
export default RecentSearches;
//# sourceMappingURL=RecentSearches.d.ts.map