import { TKinematicParams } from '../../Kinematic'; import { TWithName, TWithTags } from '../../Mixins'; import { TPhysicsBody } from '../../Physics'; import { TextType } from '../Constants'; import { TObject3DParams } from '../../ThreeLib'; import { TWithTransformAgentParam } from '../../TransformDrive'; import { Vector2 } from 'three'; import { TTextCssProps } from './TTextCssProps'; export type TTextParams = Readonly<{ center?: Vector2; cssProps?: TTextCssProps; elementType?: string; kinematic?: TKinematicParams; physicsBody?: TPhysicsBody; text?: string; textKey?: string; type: TextType; }> & TWithTransformAgentParam & TWithName & TObject3DParams & TWithTags;