import { type SearchAdapter, type SearchResult } from "../search.js"; interface GitHubRepoItem { html_url?: string; full_name?: string; description?: string | null; stargazers_count?: number; } export declare class GitHubSearch implements SearchAdapter { private readonly token?; readonly name = "github"; readonly servesDomains: string[]; constructor(token?: string | undefined); search(query: string, limit: number, signal?: AbortSignal): Promise; } export declare function mapGitHubRepos(items: GitHubRepoItem[], limit: number): SearchResult[]; export {}; //# sourceMappingURL=github.d.ts.map