import type { SearchTerms } from '@sanity/base'; import type { CurrentUser, Schema } from '@sanity/types'; export declare const MAX_RECENT_SEARCHES = 5; export declare type RecentSearchTerms = SearchTerms & { __recent: { index: number; timestamp: number; }; }; export interface RecentSearchesStore { addSearchTerm: (searchTerm: SearchTerms) => RecentSearchTerms[]; getRecentSearchTerms: () => RecentSearchTerms[]; removeSearchTerms: () => RecentSearchTerms[]; removeSearchTermAtIndex: (index: number) => RecentSearchTerms[]; } export declare function createRecentSearchesStore(schema: Schema, user: CurrentUser): RecentSearchesStore | undefined; //# sourceMappingURL=recentSearches.d.ts.map