/** * Copyright (c) 2021-2023 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Sukolsak Sakshuwong * @author Alexander Rose */ import { Box3D } from '../../mol-math/geometry.js'; import { RuntimeContext } from '../../mol-task/index.js'; import { MeshExporter, AddMeshInput } from './mesh-exporter.js'; export type UsdzData = { usdz: ArrayBuffer; }; export declare class UsdzExporter extends MeshExporter { readonly fileExtension = "usdz"; private meshes; private materials; private materialMap; private centerTransform; private addMaterial; protected addMeshWithColors(input: AddMeshInput): Promise; getData(ctx: RuntimeContext): Promise<{ usdz: ArrayBuffer; }>; getBlob(ctx: RuntimeContext): Promise; constructor(boundingBox: Box3D, radius: number); }