import { Box3 } from 'three'; import { Extension } from './Extension.js'; export declare enum ExplodeEvent { Finshed = "explode-finished" } export interface ViewModeEventPayload { [ExplodeEvent.Finshed]: void; } export declare class ExplodeExtension extends Extension { protected _enabled: boolean; get enabled(): boolean; set enabled(value: boolean); /** Similar to SpeckleRenderer's visibleSceneBox, but with static boxes from render views */ get visibleWorld(): Box3; private explodeTime; private explodeRange; private explodeOrigin; onEarlyUpdate(): void; setExplode(time: number): void; private explode; }