import { IDataFrame } from '../dataframe';
export declare class DataFrameRollingWindowIterator<IndexT, ValueT> implements Iterator<IDataFrame<IndexT, ValueT>> {
    columnNames: Iterable<string>;
    iterable: Iterable<[IndexT, ValueT]>;
    iterator: Iterator<[IndexT, ValueT]> | undefined;
    period: number;
    curWindow: [IndexT, ValueT][] | undefined;
    constructor(columnNames: Iterable<string>, iterable: Iterable<[IndexT, ValueT]>, period: number);
    next(): IteratorResult<IDataFrame<IndexT, ValueT>>;
}
