import { type ReadonlyVec, type Vec } from "@thi.ng/vectors/api";
/**
 * Conversion from endpoint to center parameterization.
 *
 * https://svgwg.org/svg2-draft/implnote.html#ArcConversionEndpointToCenter
 *
 * Returns undefined if `a` & `b` are equal or any `radii` component is zero.
 *
 * @param a - start point
 * @param b - end point
 * @param radii - ellipse radii
 * @param axis - in radians
 * @param xl - large arc flag
 * @param cw - clockwise flag
 */
export declare const fromEndPoints: (a: ReadonlyVec, b: ReadonlyVec, radii: ReadonlyVec, axis?: number, xl?: boolean, cw?: boolean) => {
    center: Vec<number>;
    r: Vec<number>;
    axis: number;
    start: number;
    end: number;
    xl: boolean;
    cw: boolean;
} | undefined;
//# sourceMappingURL=from-endpoints.d.ts.map