import { IShowcaseObject, Object3DPosition } from "../../../types"; import type { Vector3 } from "../../../../bundle/sdk"; export declare let activeModelControlPane: boolean; export declare let modelControlPane: HTMLDivElement; export declare function renderModelControlPane(type?: string): HTMLDivElement; export declare function toggleModelControl(visible?: boolean, type?: string): void; export declare function setTransformType(type: string): void; export declare function getCoordinateValues(): Object3DPosition; export declare function clearCoordinateInputs(): void; export declare function getTransformValues(): { translate: { x: string; y: string; z: string; }; rotate: { x: string; y: string; z: string; }; scale: { x: string; y: string; z: string; }; }; export declare function showCurrentCoordinateValue(payload?: IShowcaseObject): void; /** * This function gets the rotate XYZ values from the input field of the rotate screen. * @returns {Vector3} rotate values */ export declare function getTranslateBIMValues(): Vector3; export declare function setRotateBIMValues(rotate: Vector3): void; /** * This function gets the rotate XYZ values from the input field of the rotate screen. * @returns {Vector3} rotate values */ export declare function getRotateBIMValues(): Vector3; /** * This function gets the scale XYZ values from the input field of the scale screen. * @returns {Vector3} scale values */ export declare function getScaleBIMValues(): Vector3; export declare function handleModelControlInputs(): void; export declare function updateSelectedObject(): void; export declare function getSelectedObjectCoordinateSystem(): any; export declare function setSelectedObjectCoordinateSystem(payload: string): void; export declare function setCoordinateSystemType(): void; export declare function displayConvertedObjectCoordinates(): void; export declare function setConvertedBimPosition(bimPos: Vector3): void; export declare function getConvertedBimPosition(): Vector3; export declare function getCurrentTransformationValues(): { object_position: Vector3; object_rotation: Vector3; object_scale: Vector3; }; export declare function setCurrentTransformationValues(transformValues: any): void; export declare function clearCurrentTransformationValues(): void;