import { Mesh } from 'three'; import { TextGeometry } from 'three/examples/jsm/geometries/TextGeometry'; import { FontFamily, FontGeometry, FontJson, RenderFont } from './type'; declare const getFontGeometryJson: (text: string, font: FontFamily) => FontGeometry; declare const getFontJson: (f: FontFamily, text?: string, name?: string) => FontJson; declare const createGeometry: (json: FontGeometry) => TextGeometry; declare const createFont: (json: FontJson) => Mesh; declare const updateGeometry: (json: FontGeometry, font: RenderFont) => void; declare const updateFont: (json: FontJson, font: RenderFont, needUpdateGeometry: Boolean) => void; export { getFontGeometryJson, getFontJson, createGeometry, createFont, updateGeometry, updateFont, };