import { Engine, ModelMesh, Vector3 } from "@galacean/engine"; import { PlainColorMaterial } from "@galacean/engine-toolkit-custom-material"; export declare class Utils { static rotateCircleRadius: number; static scaleFactor: number; static rectFactor: number; static redMaterialTrans: PlainColorMaterial; static lightRedMaterial: PlainColorMaterial; static greenMaterialTrans: PlainColorMaterial; static lightGreenMaterial: PlainColorMaterial; static blueMaterialTrans: PlainColorMaterial; static lightBlueMaterial: PlainColorMaterial; static invisibleMaterialTrans: PlainColorMaterial; static redArcMaterial: PlainColorMaterial; static greenArcMaterial: PlainColorMaterial; static blueArcMaterial: PlainColorMaterial; static yellowMaterial: PlainColorMaterial; static rotatePlaneMaterial: PlainColorMaterial; static invisibleMaterialRotate: PlainColorMaterial; static invisibleMaterialCircle: PlainColorMaterial; static redMaterialScale: PlainColorMaterial; static greenMaterialScale: PlainColorMaterial; static blueMaterialScale: PlainColorMaterial; static greyMaterial: PlainColorMaterial; static lightMaterial: PlainColorMaterial; static invisibleMaterialScale: PlainColorMaterial; static visibleMaterialRect: PlainColorMaterial; static invisibleMaterialRect: PlainColorMaterial; static lineMesh: ModelMesh; static lineMeshShort: ModelMesh; static axisXTorusMesh: ModelMesh; static axisYTorusMesh: ModelMesh; static axisZTorusMesh: ModelMesh; static axisXYZTorusMesh: ModelMesh; static axisHelpertorusMesh: ModelMesh; static axisHelperLineMesh: ModelMesh; static axisHelperPlaneMesh: ModelMesh; static axisArrowMesh: ModelMesh; static axisPlaneMesh: ModelMesh; static axisCubeMesh: ModelMesh; static axisSphereMesh: ModelMesh; static axisEndCubeMesh: ModelMesh; static xAxisPositive: Vector3; static yAxisPositive: Vector3; static zAxisPositive: Vector3; static init(engine: Engine): void; private static _createPlainColorMaterial; }