UNPKG

@kareemaly/researcher

Version:
14 lines (13 loc) 445 B
import { ISearchProvider, SearchResult, SearchOptions, RateLimitConfig } from "../types"; interface SearchApiConfig { apiKey: string; endpoint: string; rateLimitConfig?: RateLimitConfig; } export declare class SearchApiProvider implements ISearchProvider { private config; private rateLimiter?; constructor(config: SearchApiConfig); search(query: string, options?: SearchOptions): Promise<SearchResult>; } export {};