export type TStatus = 'state' | 'federal state' | 'federal district' | 'insular area territory' | 'insular area commonwealth' | 'us military mail code'; export type TUSLocations = Array; export interface ICodes { iso?: Array; ansi?: string; usps?: string; uscg?: string; } export interface IAbbreviations { gpo?: string; ap?: string; other?: Array; } export interface IUSLocation { name: string; status: TStatus; capital?: string; codes?: ICodes; abbreviations?: IAbbreviations; }