import { ObjectAbstract } from '../../../common/object-abstract'; import { ResultType, BasicInfoAtomType, TransformAtomType } from '../../../common/data-type'; import { Text3DType, Text3DEntityAtomType } from '../../../common/interface/text3d'; import { ObjectController } from '../../../common/object-controller'; declare class Text3D extends ObjectController implements ObjectAbstract { className: string; private Text3DEntityAtom; constructor(opt?: Text3DType); get text(): string; set text(text: string); get color(): string; set color(color: string); get sType(): string; set sType(type: string); get outline(): number; set outline(outline: number); get portrait(): boolean; set portrait(portrait: boolean); get space(): number; set space(space: number); get bounce(): number; set bounce(bounce: number); GetText(): Promise; SetText(text: string): Promise; GetColor(): Promise; SetColor(color: string): Promise; GetsType(): Promise; SetsType(type: string): Promise; GetOutline(): Promise; SetOutline(outline: number): Promise; GetPortrait(): Promise; SetPortrait(portrait: boolean): Promise; GetSpace(): Promise; SetSpace(space: number): Promise; GetBounce(): Promise; SetBounce(bounce: number): Promise; GetScheme(): { Text3DEntityAtom: Text3DEntityAtomType; }; GetData(): Text3DType; SetData(opt: Text3DType): void; generateAtomData(opt: Text3DType): { Text3DEntityAtom?: Partial; BasicInfoAtom?: Partial; TransformAtom?: Partial; }; } export default Text3D;