export class SGThreeObjectCache {
    /**
     *
     * @type {Map<ShadedGeometry, CacheValue>}
     * @private
     */
    private __object_cache;
    /**
     *
     * @param {ShadedGeometry} sg
     * @returns {THREE.Object3D}
     */
    get(sg: ShadedGeometry): THREE.Object3D;
}
export namespace SGThreeObjectCache {
    let INSTANCE: SGThreeObjectCache;
}
import { ShadedGeometry } from "../ShadedGeometry.js";
//# sourceMappingURL=SGThreeObjectCache.d.ts.map