/** * Unified dispatch registry for all 7 scholarly source adapters. * @module dsh-zotero/scholarly/sources/index */ import type { ScholarlyHttp } from '../transport/http.js'; import type { ScholarlyKeys, ScholarlyPaper, ScholarlyQuery, ScholarlySourceId } from '../types.js'; type SourceSearcher = (query: ScholarlyQuery, http: ScholarlyHttp, keys?: ScholarlyKeys, signal?: AbortSignal) => Promise; /** The searcher for one source id; the record is total over {@link ScholarlySourceId}. */ type SourceSearchers = Record; export declare const SOURCE_SEARCHERS: SourceSearchers; export {}; //# sourceMappingURL=index.d.ts.map