/** * @copyright Sister Software * @license AGPL-3.0 * @author Teffen Ellis, et al. * * A bounded, reviewed source for Venezuela's `locality postcode, region` convention (#1821). * Bulk sources yielded zero Venezuelan tuples, so this recipe reads four reviewed facts and applies * only transformations that do not create another postcode-to-place join. */ import { type CorpusRecipe } from "#recipes/scaffold"; /** * A separate sampler bucket so a receipt measures these reviewed after-locality rows and no other postcode placement. */ export declare const REVIEWED_POSTCODE_TAIL_SOURCE = "synth-reviewed-postcode-tail"; interface ReviewedTupleProvenance { publisher: string; url: string; retrievedAt: string; reviewStatus: "reviewed"; sourceLicenseNote: string; } export interface ReviewedPostcodeTuple { id: string; locality: string; postcode: string; region: string; country: "Venezuela"; cc: "VE"; locale: "es-VE"; postcodePlacement: "after_locality"; provenance: ReviewedTupleProvenance; } type VariantID = "canonical-country" | "canonical-no-country" | "comma-free" | "uppercase" | "left-context" | "accent-folded"; interface Variant { id: VariantID; raw: string; components: Record; } export declare function defaultReviewedPostcodeTuplePath(): string; export declare function readReviewedPostcodeTuples(path?: string): Promise; export declare function reviewedPostcodeTailVariants(tuple: ReviewedPostcodeTuple): Variant[]; /** * Emit bounded surface variants of the committed reviewed facts without constructing another geographic join. */ export declare const reviewedPostcodeTailRecipe: CorpusRecipe; export {}; //# sourceMappingURL=reviewed-postcode-tail.d.ts.map