import { type SearchAdapter, type SearchResult } from "../search.js"; interface HNHit { objectID?: string; title?: string | null; url?: string | null; points?: number | null; num_comments?: number | null; author?: string | null; } export declare class HackerNewsSearch implements SearchAdapter { readonly name = "hackernews"; search(query: string, limit: number, signal?: AbortSignal): Promise; } export declare function mapHNHits(hits: HNHit[], limit: number): SearchResult[]; export {}; //# sourceMappingURL=hackernews.d.ts.map