import { SearchablePrompt, SearchEngineConfig, SearchOptions, SearchResult } from '../types'; export interface SearchEngine { index(prompts: SearchablePrompt[]): void; search(query: string, options?: Partial): SearchResult[]; getByTag(tag: string): SearchablePrompt[]; getAllTags(): string[]; clear(): void; } export declare function createSearchEngine(config?: SearchEngineConfig): SearchEngine; //# sourceMappingURL=search-engine.d.ts.map