/** * @copyright Sister Software * @license AGPL-3.0 * @author Teffen Ellis, et al. * * `usgov-imls-pls`: IMLS Public Libraries Survey outlet CSV consumer. * * The Institute of Museum and Library Services publishes an annual Public Libraries Survey with one * row per library outlet (~17K rows). Each row carries the library name, street address, city, * ZIP, county, and geocoordinates. * * The adapter consumes the outlet CSV the operator pre-downloads via `fetch-imls-pls.ts`. Column * names match the IMLS PLS outlet file header. * * Output: one row per outlet with `venue` (library name), `(house_number, street, locality, * subregion, postcode)`, and lat/lon preserved in `source_id` stability. * * License: stamped `"Public Domain"` per IMLS federal government distribution terms. */ import type { CorpusAdapter } from "@mailwoman/corpus/types"; /** * Registry id for this adapter. Stamped into every row it emits, so a corpus record can be traced back to the dataset * it came from. */ export declare const USGOV_IMLS_PLS_ADAPTER_ID = "usgov-imls-pls"; /** * License carried by this source (Public Domain), attached to each row so downstream consumers inherit the terms rather * than having to look them up. */ export declare const USGOV_IMLS_PLS_DEFAULT_LICENSE = "Public Domain"; export declare function createUsgovImlsPlsAdapter(): CorpusAdapter; /** * The configured adapter instance registered with the corpus builder. */ export declare const usgovImlsPlsAdapter: CorpusAdapter; //# sourceMappingURL=adapter.d.ts.map