/** * Crossref discovery adapter. * Implements Works API search and per-DOI metadata resolution. * Docs: https://api.crossref.org/swagger-ui/index.html */ import type { CandidatePaper } from "../../schemas/index.js"; /** * Search Crossref Works API by query string. */ export declare function searchCrossref(query: string, limit?: number, yearRange?: { start?: number; end?: number; }): Promise; /** * Resolve a DOI via Crossref to get publisher, title, and other metadata. */ export declare function resolveDoiViaCrossref(doi: string): Promise; export interface CrossrefResolvedDoi { doi: string; title: string | null; publisher: string | null; publisher_hint: string | null; container_title: string | null; type: string | null; url: string | null; } //# sourceMappingURL=crossref.d.ts.map