Project Files
dist / engines.d.ts
export interface SearchResult {
title: string;
snippet: string;
url: string;
source: string;
}
export interface EngineOptions {
userAgent: string;
timeoutMs: number;
maxResults: number;
}
export type EngineFn = (q: string, opts: EngineOptions) => Promise<SearchResult[]>;
export declare const ENGINES: Record<string, EngineFn>;
export declare const ALL_ENGINE_IDS: string[];
export declare function isEngine(id: string): boolean;
//# sourceMappingURL=engines.d.ts.map