import { ScaleContinuousNumeric, ScaleTime } from "d3-scale"; export default function ({ xScale, useWholeData, clamp, pointsPerPxThreshold, minPointsPerPxThreshold, flipXScale, }: any): { filterData: (data: T[], inputDomain: [number | Date, number | Date], xAccessor: (item: T) => number | Date, initialXScale: ScaleContinuousNumeric | ScaleTime, { currentPlotData, currentDomain, fallbackStart, fallbackEnd, ignoreThresholds }?: any) => { plotData: T[]; domain: [number | Date, number | Date]; }; };