/** * Every owner code of the satellite catalogue with its country as an ISO 3166-1 alpha-2 code, or `null` where the owner is not one country: an organisation (`ESA`, `ISS`, `ITSO`, `SES`, `GLOB`, ...), * several countries (`FGER`, France and Germany; `PRES`, China and ESA), not known (`UNK`, `TBD`), or not one country (`CIS`, the former Soviet registration). `ISRO`, India's space agency, is `IN`. * * @example * ```ts * import { OWNER_COUNTRIES } from "@johnmorrisdotca/chikyu-earth/satellites"; * * console.log(OWNER_COUNTRIES["PRC"], OWNER_COUNTRIES["ESA"], Object.keys(OWNER_COUNTRIES).length); * ``` */ export declare const OWNER_COUNTRIES: Readonly>; /** * The country of a satellite's owner code as an ISO 3166-1 alpha-2 code (`PRC` is `CN`, `PAKI` is `PK`, `US` is `US`), or `undefined` for an organisation, several countries, an ambiguous owner or a code that is not in the list. * * @param code - The owner code as the catalogue writes it (`COUNTRY_CODE` or `OWNER`): case and spaces round it do not matter. * @returns The two-letter country code, or `undefined`. * * @example * ```ts * import { ownerCountry } from "@johnmorrisdotca/chikyu-earth/satellites"; * * console.log(ownerCountry("PRC"), ownerCountry("PAKI"), ownerCountry("ESA"), ownerCountry("XYZ")); * ``` */ export declare function ownerCountry(code: string | null | undefined): string | undefined;