/**
 * Continues iterating through the input `iterator` a certain number of times. When the input iterator is done it
 * returns `{ done: true, value: undefined }` first before resuming back to the beginning again.
 */
export declare class ResumeIterator<T> implements IterableIterator<T> {
    protected iterator: Iterator<T>;
    protected times: number;
    protected values: T[];
    constructor(iterator: Iterator<T>, times: number);
    [Symbol.iterator](): IterableIterator<T>;
    next(...args: any[]): IteratorResult<T>;
}
export default ResumeIterator;
//# sourceMappingURL=ResumeIterator.d.ts.map