@kareemaly/researcher
Version:
CLI tool for web research
14 lines (13 loc) • 445 B
TypeScript
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 {};