import '../../globals.js';
import { Shape } from '../../kite/js/imports.js';
type SelfOptions = {
    doubleHead?: boolean;
    headWidth?: number;
    headHeight?: number;
    tailWidth?: number;
    anticlockwise?: boolean;
};
export type CurvedArrowShapeOptions = SelfOptions;
export default class CurvedArrowShape extends Shape {
    /**
     * @param radius - radius at the center of the arrow's tail
     * @param startAngle - starting angle, in radians (at tail, or optional 2nd head)
     * @param endAngle - end angle, in radians (at head of arrow)
     * @param providedOptions
     */
    constructor(radius: number, startAngle: number, endAngle: number, providedOptions?: CurvedArrowShapeOptions);
}
export {};
//# sourceMappingURL=CurvedArrowShape.d.ts.map