import { LanguageCode } from '../generated-types'; export type Translation = T & { languageCode: LanguageCode; }; export type PossiblyTranslatable = { translations?: Array> | null; }; export type TranslationOf = E extends PossiblyTranslatable ? U : undefined; /** * @description * Given a translatable entity, returns the translation in the specified LanguageCode if * one exists. */ export declare function findTranslation>(entity: E | undefined, languageCode: LanguageCode): TranslationOf | undefined;