import { Position } from '../../core'; import { default as Overlay } from '../Overlay'; declare class DiffuseWallPrimitive extends Overlay { private _center; private _height; private _radius; private _currentHeight; private _currentRadius; constructor(center: any, radius: any, height: any); get type(): string; set center(position: Position); get center(): Position; set radius(radius: number); get radius(): number; set height(height: number); get height(): number; /** * * @returns {*} * @private */ _getPositions(): any[]; /** * * @param length * @param height * @returns {*[]} * @private */ _getHeights(length: any, height: any): any[]; /** * * @param frameState * @returns {boolean} */ update(frameState: any): boolean; /** * * @param style * @returns {DiffuseWallPrimitive} */ setStyle(style: any): this; /** * @return {*} */ destroy(): void; } export default DiffuseWallPrimitive;