import type { DisplayObjectConfig } from '@antv/g'; import type { Point } from '../../types'; import type { CubicStyleProps } from './cubic'; import { Cubic } from './cubic'; /** * 径向贝塞尔曲线样式配置项 * * Radial cubic style props */ export interface CubicRadialStyleProps extends CubicStyleProps { } /** * 径向贝塞尔曲线 * * Radial cubic edge */ export declare class CubicRadial extends Cubic { static defaultStyleProps: Partial; constructor(options: DisplayObjectConfig); private get ref(); protected getEndpoints(attributes: Required): [Point, Point]; private toRadialCoordinate; protected getControlPoints(sourcePoint: Point, targetPoint: Point, curvePosition: [number, number], curveOffset: [number, number]): [Point, Point]; }