/** * Detects a date sequence with a constant calendar step (day, week, month or * year) and extrapolates it, preserving the source representation (native `Date` * vs ISO `YYYY-MM-DD` string). * * Step classification is prioritized **year → month → day** (a week is a 7-day * step). Monthly/yearly detection requires a stable day-of-month; irregular * month-end runs (`Jan 31, Feb 28, Mar 31`) are left to the copy fallback in v1. * A single date copies rather than guessing a cadence. * * @packageDocumentation */ import type { AutoFillPatternDetector, AutoFillSeries } from './pattern-detector'; import { AutoFillDetectorName } from './pattern-detector'; import type { AutoFillValue, DetectContext } from '../types/autofill.types'; export declare class DateSequenceDetector implements AutoFillPatternDetector { readonly name = AutoFillDetectorName.Date; detect(source: readonly AutoFillValue[], _ctx: DetectContext): AutoFillSeries | null; } //# sourceMappingURL=date-sequence-detector.d.ts.map