/// interface PropsType { modelKey: string[]; height?: string; isUI?: boolean; viewport?: string; isInfoBos3D?: boolean; children?: React.ReactNode; onLibLoad?: () => void; onLoadV3d?: (viewer3D: any) => void; onClickPick?: (intersectInfo: any, highlightComponent: any[], e: any) => void; onLoadStart?: (e: any) => void; onLoadComplete?: (e: any) => void; onCameraChange?: () => void; } /** * BOS3D 模型展示与操作组件 * @params string { modelKey: string[] } required 模型key * @params string { height: string } 视图高度 支持px或vh * @params string { isUI: boolean } 是否显示BOS3DUI * @params string { viewport: string } 3dviewer容器id 多视图时可指定id * @params void { onLibLoad } BOS3D引擎库加载完毕 * @params void { onLoadV3d } BOS3D初始化完毕 * @params void { onClickPick } 选中构件 * @params void { onLoadStart } 模型开始加载 * @params void { onLoadComplete } 模型加载完成 * @params void { onCameraChange } 相机视角变化 */ export declare const BOS3DViewer: ({ modelKey, height, isUI, viewport, isInfoBos3D, children, onLibLoad, onLoadV3d, onClickPick, onLoadStart, onLoadComplete, onCameraChange }: PropsType) => JSX.Element; export {};