import { BaseObjectInfo, IColor } from '../Interface'; import { BaseMesh } from './BaseMesh'; import { GradientTextureOptions } from '../Shared'; interface CircleInfo extends BaseObjectInfo { radius?: number; color?: IColor; opacity?: number; gradient?: GradientTextureOptions; } type SetOptionsCircleInfo = Partial>; declare class Circle extends BaseMesh { params?: CircleInfo | undefined; constructor(params?: CircleInfo | undefined); updateGeometry(radius: number): void; setOptions(params: SetOptionsCircleInfo): void; } export { Circle, CircleInfo, SetOptionsCircleInfo, };