import { Cartesian3, Matrix4, PrimitiveCollection } from "cesium"; declare class ABlock { private id; private _position; collection: PrimitiveCollection; _instance: any; heading: number; pitch: number; roll: number; offsetVert: number; width: number; height: number; depth: number; private originColor; private _offset; private _show; private _color; private _opacity; constructor({ id, show }?: { id?: number | undefined; show?: boolean | undefined; }); get show(): boolean; set show(value: boolean); get color(): string; set color(value: string); get opacity(): number; set opacity(value: number); get position(): Cartesian3; set position(value: Cartesian3); get offset(): number; set offset(value: number); get info(): any; set info(value: any); setCollection(collection: PrimitiveCollection): void; load(): void; regenerateModelMatrix(): Matrix4; } export { ABlock };