/** * Rolling window operations for time series analysis * Handles moving window calculations like rolling mean and sum */ import { NDArray, DataValue, RollingOptions } from '../types.js'; /** * Apply rolling window operation along a specific dimension */ export declare function applyRolling(data: NDArray, dimIndex: number, window: number, options: RollingOptions, reducer: 'mean' | 'sum'): NDArray; /** * Apply rolling window operation to a 1D array * Optimized with sliding window algorithm for non-centered windows */ export declare function rolling1D(values: DataValue[], window: number, options: RollingOptions, reducer: 'mean' | 'sum'): DataValue[]; //# sourceMappingURL=rolling-operations.d.ts.map