import type { ReadonlyVec, Vec } from "@thi.ng/vectors";
import type { Attribs } from "./api.js";
import { Circle } from "./api/circle.js";
export declare function circle(pos: Vec, r: number, attribs?: Attribs): Circle;
export declare function circle(pos: Vec, attribs?: Attribs): Circle;
export declare function circle(r: number, attribs?: Attribs): Circle;
export declare function circle(attribs?: Attribs): Circle;
export declare const circleFrom2Points: (a: ReadonlyVec, b: ReadonlyVec, attribs?: Attribs) => Circle;
export declare const circleFrom3Points: (a: ReadonlyVec, b: ReadonlyVec, c: ReadonlyVec, attribs?: Attribs) => Circle | undefined;
//# sourceMappingURL=circle.d.ts.map