import { UniFunction } from "./Utils.ts"; export type BasicInterpolationMethod = "akima" | "cubic" | "linear" | "nearestNeighbor"; export declare function createBasicInterpolator(interpolationMethod: BasicInterpolationMethod, xVals: ArrayLike, yVals: ArrayLike): UniFunction; export declare function getFallbackInterpolationMethod(interpolationMethod: BasicInterpolationMethod, n: number): BasicInterpolationMethod; export declare function createBasicInterpolatorWithFallback(interpolationMethod: BasicInterpolationMethod, xVals: ArrayLike, yVals: ArrayLike): UniFunction;