import type { Point } from '../math'; import type { PaintingContext } from './painting-context'; import { RenderShape } from './render-shape'; import { StyleMap } from './style-map'; export declare class RenderCircle extends RenderShape { protected trackStyle(): void; protected handleRadiusChange(value: StyleMap['radius']): void; private _radius; get radius(): number; set radius(value: number); paint(context: PaintingContext, offset: Point): void; }