import type { MeshAsset } from '@forgeax/engine-types'; import { AssetError, type Result } from '@forgeax/engine-types'; export interface TeapotProvenance { readonly source: 'three.js'; readonly commit: 'ad005397bbd15b0a9fcd5159c782eba56e1cba2a'; readonly path: 'examples/jsm/geometries/TeapotGeometry.js'; readonly license: 'MIT'; } export type TeapotMeshAsset = MeshAsset & { readonly provenance: TeapotProvenance; }; /** Build an exact Three.js TeapotGeometry-compatible Utah teapot mesh. */ export declare function createTeapotGeometry(size?: number, segments?: number, bottom?: boolean, lid?: boolean, body?: boolean, fitLid?: boolean, blinn?: boolean): Result; //# sourceMappingURL=teapot.d.ts.map