import { default as p5ex } from '../p5exInterface'; import { NumberContainer } from '../basic'; import { Drawable } from '../loopables'; /** * (To be filled) */ export declare class CircularArc implements Drawable { readonly p: p5ex; centerPosition: p5.Vector; diameter: NumberContainer; startAngle: NumberContainer; endAngle: NumberContainer; startRatio: NumberContainer; endRatio: NumberContainer; private _isClockwise; private validate; private drawTrimmedArc; isClockwise: boolean; constructor(p: p5ex, centerPosition: p5.Vector, diameter: NumberContainer, startAngle: NumberContainer, endAngle: NumberContainer, isClockwise: boolean, startRatio: NumberContainer, endRatio: NumberContainer); draw(): void; }