import { ISeries, WhichIndex } from '../series';
export declare class SeriesRollingWindowIterator<IndexT, ValueT> implements Iterator<[IndexT, ISeries<IndexT, ValueT>]> {
    iterable: Iterable<[IndexT, ValueT]>;
    iterator: Iterator<[IndexT, ValueT]> | undefined;
    period: number;
    whichIndex: WhichIndex;
    curWindow: [IndexT, ValueT][] | undefined;
    constructor(iterable: Iterable<[IndexT, ValueT]>, period: number, whichIndex: WhichIndex);
    next(): IteratorResult<[IndexT, ISeries<IndexT, ValueT>]>;
}
