import { IDisposable } from '../../base/IDisposable';
import { App } from '../../core/App';
import { Entity } from '../Entity';
/**
 * 组件
 */
export declare class Component implements IDisposable {
    /**
     * 实体
     */
    readonly entity: Entity;
    /**
     * 获取3D应用
     */
    get app(): App;
    /**
     * 实例化一个组件对象
     * @param entity 实体
     */
    constructor(entity: Entity);
    dispose(): void;
}
