import { Box3, Vector3 } from 'three';
export declare class World {
    private readonly boxes;
    readonly worldBox: Box3;
    private _worldOrigin;
    get worldSize(): {
        x: number;
        y: number;
        z: number;
    };
    get worldOrigin(): Vector3;
    expandWorld(box: Box3): void;
    reduceWorld(box: Box3): void;
    updateWorld(): void;
    resetWorld(): void;
    static getPause(priority: number): () => Promise<void>;
    private static getPauseFunction;
}
