import { BufferGeometry, Material, Mesh, MeshBasicMaterial, Object3D, ShadowMaterial } from 'three'; import { CSS3DObject } from 'three/examples/jsm/renderers/CSS3DRenderer.js'; export declare function createMaterial(transparent: boolean): ShadowMaterial; export declare function createBackMaterial(): MeshBasicMaterial; export type ObjectHTMLMaterials = { front?: Material; back?: Material; }; export declare class ObjectHTML extends Object3D { css3dObject: CSS3DObject; front: Mesh; back: Mesh; constructor(element: HTMLElement); updateGeometry(geometry?: BufferGeometry): void; updateMaterials(materials?: ObjectHTMLMaterials): void; } export declare function findTop(objects: ObjectHTML[]): ObjectHTML; //# sourceMappingURL=ObjectHTML.d.ts.map