import type { CountryCode } from '../types/datasets/country-code';
export type PerCountry<T> = Partial<Record<CountryCode, T>>;
export type PerCountryAndOtherDiscriminant<T, Discriminant extends string, IncludeDefault extends boolean = true> = Partial<Record<CountryCode, (IncludeDefault extends true ? {
    default: T;
} : object) & Partial<Record<Discriminant, T>>>>;
