import type { MultiVecOpVVVVV, VecOpVVVVV } from "./api.js";
/**
 * Componentwise maps given 2D vector `a` from the closed source interval
 * defined by `[b,c]` to the target interval `[d,e]`. Writes result into `o`
 * (or if null, back into `a`)
 *
 * @param o - output vector
 * @param a - input vector
 * @param b - input vector
 * @param c - input vector
 * @param d - input vector
 * @param e - input vector
 */
export declare const fit2: VecOpVVVVV;
/**
 * Componentwise maps given 3D vector `a` from the closed source interval
 * defined by `[b,c]` to the target interval `[d,e]`. Writes result into `o`
 * (or if null, back into `a`)
 *
 * @param o - output vector
 * @param a - input vector
 * @param b - input vector
 * @param c - input vector
 * @param d - input vector
 * @param e - input vector
 */
export declare const fit3: VecOpVVVVV;
/**
 * Componentwise maps given 4D vector `a` from the closed source interval
 * defined by `[b,c]` to the target interval `[d,e]`. Writes result into `o`
 * (or if null, back into `a`)
 *
 * @param o - output vector
 * @param a - input vector
 * @param b - input vector
 * @param c - input vector
 * @param d - input vector
 * @param e - input vector
 */
export declare const fit4: VecOpVVVVV;
export declare const fit: MultiVecOpVVVVV;
//# sourceMappingURL=fit.d.ts.map