import { ITranslation, ITranslatable, TranslatePropertyInput } from '@metad/contracts'; import { TenantOrganizationBaseEntity } from '../entities/internal'; export declare abstract class TranslationBase extends TenantOrganizationBaseEntity implements ITranslation { reference: ITranslatable; languageCode: string; } export declare abstract class TranslatableBase extends TenantOrganizationBaseEntity implements ITranslatable { translations: ITranslation[]; translate(langCode: string): any; translateNested(languageCode: string, translatePropsInput: Array): any; }