import { vec2 } from 'linearly'; /** * A circle represented as a tuple of a center and a radius. * @category Types */ export type Circle = { readonly center: vec2; readonly radius: number; }; /** * Functions for manipulating circles represented as {@link Circle}. * @category Modules */ export declare namespace Circle { /** * Returns the circumscribed circle of the given triangle. * @param a The first point of the triangle * @param b The second point of the triangle * @param c The third point of the triangle * @returns The circumscribed circle of the given triangle */ function circumcircle(a: vec2, b: vec2, c: vec2): Circle | null; } //# sourceMappingURL=Circle.d.ts.map