/** * @copyright Sister Software * @license AGPL-3.0 * @author Teffen Ellis, et al. * * Reserved bare-postcode capability cases. These strings are excluded from every country in the * training recipe and are read only by evaluation. Reservation is by normalized input string, * because `NNN NN` is shared by CZ, SK, SE and GR; excluding a Czech row alone could still train * the model on the identical Swedish input. */ export type BarePostcodeEvalFamily = "nnn_nn" | "nnnn_ll"; export interface BarePostcodeEvalCase { input: string; country: "CZ" | "NL" | "SK"; family: BarePostcodeEvalFamily; } /** * The 56 postcode strings measured across v5.0.0 through v5.5.0 and reserved from later training. */ export declare const BARE_POSTCODE_EVAL_CASES: readonly BarePostcodeEvalCase[]; /** * Normalize the model-visible postcode value for reservation checks. */ export declare function normalizeBarePostcodeSurface(surface: string): string; /** * Whether a postcode string is reserved exclusively for the capability evaluation. */ export declare function isReservedBarePostcode(surface: string): boolean; //# sourceMappingURL=eval.d.ts.map