/** * Crossref Diagnostics Capability. * * Keyless bounded probe (DESIGN D2 round-3 ruling): doctor probes * every always-configured science supplier, so the Crossref probe is * ONE minimal keyless wire call on the works endpoint — still one * call, still `rows=1`, but it exercises the SEARCH capability * (`query=scoutline-doctor-probe`). #163: a bare works list can stay green while the * search surface degrades, so a works-list-only probe reports * capability health it never tested. Red on a degraded search is * INTENDED — the row reports the search capability, not bare * connectivity. The politeness posture applies to it too: the * house UA carrying the mailto contact. When `diagOptions.probe` is * false, `invoke` resolves immediately without touching the network. */ import type { DiagnosticsCapability } from "../../capabilities/diagnostics.js"; import { type CrossrefTransportDeps } from "./client.js"; export interface CrossrefDiagnosticsCapabilityOptions { readonly env: NodeJS.ProcessEnv; readonly transport?: CrossrefTransportDeps; } export declare function createCrossrefDiagnosticsCapability(options: CrossrefDiagnosticsCapabilityOptions): DiagnosticsCapability; //# sourceMappingURL=diagnostics.d.ts.map