import { Group, Object3D } from 'three'; /** * 打印床配置接口 */ interface PrintConfig { printer_name: string; filament: string; printableWidth: number; printableDepth: number; printableHeight: number; printableArea: [string, string, string, string]; printerSettingsId: string; printSettingsId: string; } declare const defaultPrintConfig: PrintConfig; /** * 将 Three.js 的 Group 或 Mesh 导出为 3MF 文件格式 (BambuStudio 兼容格式) * @param object Three.js Group 对象或 Mesh 数组 * @param printJobConfig 打印床配置,可选 * @returns Blob 数据 */ declare function exportTo3MF(object: Group | Object3D, printJobConfig?: Partial): Promise; export { defaultPrintConfig, exportTo3MF };