import type { ReadonlyVec } from "@thi.ng/vectors"; /** * @remarks * Based on iterative solution by Luc Maisonobe: * * - https://www.spaceroots.org/documents/distance/distance-to-ellipse.pdf * - https://gist.github.com/JohannesMP/777bdc8e84df6ddfeaa4f0ddb1c7adb3 * * Further optimizations: constant folding, avoiding duplicate calculations in * loop * * @param p - query point * @param eo - ellipse center/origin * @param er - ellipse radii * @param n - number of iterations */ export declare const closestPointEllipse: ([px, py]: ReadonlyVec, [ex, ey]: ReadonlyVec, [rx, ry]: ReadonlyVec, n?: number) => number[]; //# sourceMappingURL=ellipse.d.ts.map