/** * @copyright Sister Software * @license AGPL-3.0 * @author Teffen Ellis, et al. * * Re-fetch the Hawaii State DOE school directory and convert the XLSX workbook to a flat CSV the * `state-hi-schools` adapter can consume. * * Upstream is a single XLSX (~64 KB) with two sheets — `HIDOE` (~258 district schools) and `PCS` * (~38 public charter schools). Both sheets share the same header. This module concatenates them * under one shared header so the adapter can stream a single CSV. * * License: Hawaii state government open data (Tier A — state PD-equivalent). * * Built-in `fetch` (gzip/brotli) replaces curl for the download; the XLSX → CSV step still rides * `python3` + `openpyxl` via `node:child_process` — there is no clean node equivalent without * adding a workbook-parsing dependency. * * Invoke via `mailwoman corpus fetch state-hi-schools --out-root `. Idempotent: if the dest * CSV exists and sha matches MANIFEST, skips download. */ import type { BaseFetchOptions, FetchSummary } from "./download.ts"; export type FetchStateHISchoolsOptions = BaseFetchOptions; export declare function fetchStateHISchools(options: FetchStateHISchoolsOptions, report?: (line: string) => void): Promise; //# sourceMappingURL=state-hi-schools.d.ts.map