import { CSS3DObject } from "../jsm/renderers/CSS3DRenderer.js"; import * as THREE from "three"; import type { IPanelData, IPanelDOM, IPanelTemplateDOM, IPanelLine } from "../Panel/types"; export declare class TransformPanel extends CSS3DObject { readonly type = "TransformPanel"; line?: THREE.Line; scaleRatio: number; initShow: boolean; switchVisible: boolean; update?: () => void; constructor(panelData: IPanelData); static createDOM(domData: IPanelDOM): HTMLElement; updateContent(content: string): void; static createTemplateDOM(options: IPanelTemplateDOM): { dom: HTMLDivElement; contentDom: HTMLDivElement; }; createLine(options?: IPanelLine): void; }