import { Entity } from './Entity';
import { App } from '../core/App';
/**
 * 组
 */
export declare class Group extends Entity {
    /**
     * 实例化一个组对象
     * @param {App} app 应用
     */
    constructor(app: App);
    /**
     * 获取实例类型
     */
    get instanceClass(): any;
    /**
     * 获取摆件
     */
    get placements(): Entity[];
    /**
     * 序列化成JSON对象
     */
    toJson(): void;
    /**
     * 从JSON对象反序列化（仅生成层级树）
     * @param {*} json JSON对象
     */
    fromJson(json: any): void;
    /**
     * 创建（仅当前层级可见对象
     * @param {boolean} force 是否强制
     */
    build(force?: boolean): Promise<void>;
}
