import * as Inputs from "../inputs/jscad-inputs";
import * as JSCAD from "@jscad/modeling";
/**
 * Contains various functions for solid 3D texts from JSCAD library https://github.com/jscad/OpenJSCAD.org
 * Thanks JSCAD community for developing this kernel
 */
export declare class JSCADText {
    private readonly jscad;
    constructor(jscad: typeof JSCAD);
    cylindricalText(inputs: Inputs.JSCAD.CylinderTextDto): Inputs.JSCAD.JSCADEntity[];
    sphericalText(inputs: Inputs.JSCAD.SphereTextDto): Inputs.JSCAD.JSCADEntity[];
    private adjustTextToBeOnCenter;
    createVectorText(inputs: Inputs.JSCAD.TextDto): JSCAD.text.VectorText;
}
