export { createAkimaSplineInterpolator, computeAkimaPolyCoefficients } from "./Akima.js"; export { createCubicSplineInterpolator, computeCubicPolyCoefficients } from "./Cubic.js"; export { createLinearInterpolator, computeLinearPolyCoefficients } from "./Linear.js"; export { createNearestNeighborInterpolator } from "./NearestNeighbor.js"; export { createLoessInterpolator } from "./Loess.js"; export { UniFunction } from "./Utils.js"; import { UniFunction } from "./Utils.js"; export declare type InterpolationMethod = "akima" | "cubic" | "linear" | "nearestNeighbor" | "loess"; export declare function createInterpolator(interpolationMethod: InterpolationMethod, xVals: ArrayLike, yVals: ArrayLike): UniFunction; export declare function createInterpolatorWithFallback(interpolationMethod: InterpolationMethod, xVals: ArrayLike, yVals: ArrayLike): UniFunction;