export { createAkimaSplineInterpolator, computeAkimaPolyCoefficients } from "./Akima.ts"; export { createCubicSplineInterpolator, computeCubicPolyCoefficients } from "./Cubic.ts"; export { createLinearInterpolator, computeLinearPolyCoefficients } from "./Linear.ts"; export { createNearestNeighborInterpolator } from "./NearestNeighbor.ts"; export type { UniFunction } from "./Utils.ts"; export type { BasicInterpolationMethod } from "./BasicInterpolators.ts"; import { BasicInterpolationMethod } from "./BasicInterpolators.ts"; import { UniFunction } from "./Utils.ts"; export type InterpolationMethod = BasicInterpolationMethod | "loess"; export interface InterpolatorOptions { domainRestricted?: boolean; } export declare function createInterpolator(interpolationMethod: InterpolationMethod, xVals: ArrayLike, yVals: ArrayLike, options?: InterpolatorOptions): UniFunction; export declare function createInterpolatorWithFallback(interpolationMethod: InterpolationMethod, xVals: ArrayLike, yVals: ArrayLike, options?: InterpolatorOptions): UniFunction;