/** * @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 rather than 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 "#subvenue/table"; /** * Turn the Wikidata designator-label payload into surfaces. * * Wikidata sometimes returns an untagged literal. * The builder drops that row when its language tag is empty, 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