import { type IWorldObject } from "../../common/worldObject/IWorldObject";
import { CCMPBaseObject } from "../baseObject/CCMPBaseObject";
import { type IVector3D } from "../../../../shared/common/utils/math/Vectors";
export declare abstract class CCMPWorldObject extends CCMPBaseObject implements IWorldObject {
    abstract get position(): IVector3D;
    abstract get dimension(): number;
    abstract setPosition(value: IVector3D): void;
    abstract setDimension(value: number): void;
}
