/** * Detects an arithmetic numeric progression and extrapolates it. * * Handles positive, negative, decimal, large and constant steps. Extrapolated * values are rounded to the maximum decimal precision seen in the source, so * `0.1, 0.2, 0.3` continues to `0.4` rather than `0.30000000000000004`. * * A single numeric cell is intentionally *not* matched here — it falls through * to the copy fallback (Excel copies a lone number rather than guessing a step). * * @packageDocumentation */ import type { AutoFillPatternDetector, AutoFillSeries } from './pattern-detector'; import { AutoFillDetectorName } from './pattern-detector'; import type { AutoFillValue, DetectContext } from '../types/autofill.types'; export declare class NumericSequenceDetector implements AutoFillPatternDetector { readonly name = AutoFillDetectorName.Numeric; detect(source: readonly AutoFillValue[], _ctx: DetectContext): AutoFillSeries | null; } //# sourceMappingURL=numeric-sequence-detector.d.ts.map