import { textClassCSS } from "../objects/z_options"; import { TextReteral } from "./gobject_reterals"; export type TextDecorationType = "none" | "underline" | "overline" | "line-through" | "blink"; export declare class LogicTSpan { textContent: string; class?: string | textClassCSS; style?: string | textClassCSS; isLatexMode: boolean; textDecoration: TextDecorationType | null; createTSpan(): SVGTSpanElement; parse(obj: any): void; } /** * 描画されるテキストを表すクラス */ export declare class LogicText { textContent: string | LogicTSpan[]; class?: string | textClassCSS; style?: string | textClassCSS; isLatexMode: boolean; textDecoration: TextDecorationType | null; constructor(_text?: string | LogicTSpan[] | null, _class?: string | textClassCSS, _style?: string | textClassCSS); copyToTextElement(svgText: SVGTextElement): void; buildFromObject(obj: any): void; toReteral(): TextReteral; }