/** * @copyright Sister Software * @license AGPL-3.0 * @author Teffen Ellis, et al. * * G-NAF (Australia) corpus adapter. * * The model mis-parses Australian addresses in their native postcode-first and house-number-last * order, where it tags a leading four-digit postcode as a house number and swaps street against * locality. This adapter renders each assembled G-NAF tuple (see {@link ./assemble}) in three real * AU layouts, rotated by row index, so the locality and postcode each land in every position across * the corpus. Input is the assembled component jsonl, one tuple per line. Open G-NAF license * requires attribution to "Geoscape Australia". */ import { type CorpusAdapter } from "#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 GNAF_ADAPTER_ID = "gnaf"; /** * Open G-NAF is freely redistributable with attribution to Geoscape Australia (CC-BY-style). */ export declare const GNAF_DEFAULT_LICENSE = "CC-BY-4.0"; /** * Build the G-NAF adapter. * * `inputPath` is the assembled component jsonl (see {@link ./assemble}); it is * country-pinned to AU regardless of `opts.country` (G-NAF is Australia-only). */ export declare function createGNAFAdapter(): CorpusAdapter; /** * The configured adapter instance registered with the corpus builder. */ export declare const gnafAdapter: CorpusAdapter; //# sourceMappingURL=adapter.d.ts.map