import type { CompletionContext } from '@codemirror/autocomplete'; import type { FilterFieldSuggestion } from '../../suggestions/Suggestion.types.js'; export interface FilterFieldSuggestionRecentPinnedSuggestion { suggestion: FilterFieldSuggestion; position: number; ranges: Array<[number, number]>; } /** * Filtering logic for recent and pinned suggestions. * @internal */ export declare function fuzzySearchFilterSuggestion(haystack: FilterFieldSuggestion[], needle: string): Array; /** @internal */ export declare function getRecentAndPinnedSuggestions(context: CompletionContext): { recentSuggestionValues: FilterFieldSuggestionRecentPinnedSuggestion[]; pinnedSuggestionValues: FilterFieldSuggestionRecentPinnedSuggestion[]; }; //# sourceMappingURL=recent-and-pinned-suggestions.d.ts.map