import { Matrix4, Vector3 } from "three";
import { BoxSolid } from "../../DatabaseServices/Entity/BoxSolid";
import { Entity } from "../../DatabaseServices/Entity/Entity";
import { TemplateRecord } from "../../DatabaseServices/Template/TemplateRecord";
export declare class ParsePlaceEntitys {
    Entitys: Entity[];
    private _Size;
    _CacheOCS: Matrix4[];
    constructor(Entitys: Entity[], _Size?: Vector3);
    FromTemplateSize(template: TemplateRecord): this;
    private _PalceEntity;
    get PlaceEntity(): BoxSolid;
    tempmtx: Matrix4;
    ApplyPlace(): void;
    RestorePlace(): void;
}
//# sourceMappingURL=ParsePlaceEntitys.d.ts.map