import { TWithObject3d, TWithTags } from '../../Mixins'; import { TTextTranslationService } from '.'; import { TWithTransformDrive } from '../../TransformDrive'; import { TTextTransformAgents } from './TTextTransformAgents'; export type TAbstractTextWrapper = Readonly<{ getElement: () => HTMLElement; setTranslationService: (translationService: TTextTranslationService) => void; setTextKey: (textKey: string) => void; getTextKey: () => string | undefined; }> & TWithTransformDrive & TWithObject3d & TWithTags;