import * as THREE from "three";
import { Parameter, ParameterValue } from "../parameter";
/**
 * PBM 模型组
 * @deprecated 弃用, 直接使用 THREE.Group
 */
declare class PBMContainer extends THREE.Group {
    /** 当前样式参数 */
    parameter: Parameter;
    /** 是否需要更新按需渲染 */
    needsRender: boolean;
    /**
     *  更新版本
     *  @deprecated
     *  use this.parameter.resolveValue()
     */
    get materialParameters(): ParameterValue;
    /**
     *  更新版本
     *  @deprecated
     *  use this.parameter.resolveValue().versions instead
     */
    get pbmMaterialParametersVersion(): string;
    setMaterial(value: Partial<ParameterValue>): void;
    getMaterial(): ParameterValue;
    update(): void;
}
export { PBMContainer };
