UNPKG

@promptbook/google

Version:

Promptbook: Turn your company's scattered knowledge into AI ready books

16 lines (15 loc) 691 B
import type { Promisable } from 'type-fest'; import type { string_markdown, string_markdown_text, string_title } from '../../types/typeAliases'; import type { SearchEngine } from '../SearchEngine'; import type { SearchResult } from '../SearchResult'; /** * A search engine implementation that uses the SerpApi to fetch Google search results. * * @private <- TODO: !!!! Export via some package */ export declare class SerpSearchEngine implements SearchEngine { get title(): string_title & string_markdown_text; get description(): string_markdown; checkConfiguration(): Promisable<void>; search(query: string, options?: Record<string, unknown>): Promise<SearchResult[]>; }