export function prepareObject(object: any): void;
/**
 *
 * @param {BufferGeometry} [geometry]
 * @param {Material} [material]
 * @returns {Mesh}
 */
export function createMesh(geometry?: BufferGeometry, material?: Material): Mesh;
/**
 *
 * @param {BufferGeometry} geometry
 * @param {THREE.Material} material
 * @returns {THREE.SkinnedMesh}
 */
export function createSkinnedMesh(geometry: BufferGeometry, material: THREE.Material): THREE.SkinnedMesh;
/**
 *
 * @param {Material} material
 */
export function prepareMaterial(material: Material): void;
/**
 *
 * @returns {Group}
 */
export function createGroup(): Group;
declare namespace _default {
    export { createMesh };
    export { createSkinnedMesh };
    export { createGroup };
    export { prepareMaterial };
}
export default _default;
import { Mesh } from 'three';
import { SkinnedMesh } from 'three';
import { Group } from 'three';
//# sourceMappingURL=ThreeFactory.d.ts.map