/** * @copyright Sister Software * @license AGPL-3.0 * @author Teffen Ellis, et al. * * @file The Wikidata leg of the sub-venue lexicon — turning the designator-label SPARQL payload into * surfaces. * * Reads an already-parsed payload rather than issuing a query: the acquisition lives in * `fetch/wikidata-subvenue.ts`, and keeping the conversion a pure function of parsed input is what * lets the builder stay deterministic and testable with no network and no fixture on disk. * * Wikidata gives a CONCEPT NAME per language, not a designator as addressed. Q849706's Spanish label * is `terminal aeroportuaria`; the addressed form is `Terminal`. So every surface produced here lands * `curated: false`, and the head-noun derivation is what proposes the addressed form from it. */ import { type SubVenueSurface } from "#tools/sub/venue/table"; /** * Turn the Wikidata designator-label payload into surfaces. * * A row is dropped when its language tag is empty (an untagged literal, which Wikidata occasionally carries), when the * QID maps to no designator in {@link CONCEPT_QIDS}, or when the normalized phrase is empty. Everything that survives * lands `curated: false` — see the module docstring. */ export declare function surfacesFromWikidata(payload: unknown, conceptQIDs?: Readonly>): SubVenueSurface[]; //# sourceMappingURL=wikidata.d.ts.map