import { LazyIterator } from './iterator.js'; /** * A lazy iterator that repeats the given value forever. */ declare class LazyRepeatIterator extends LazyIterator { value: T; constructor(value: T); next(): { done: false; value: T; }; } declare module "./iterator" { interface LazyIteratorFactory { /** * Creates a lazy iterator that repeats the given value forever. * @param value The value to repeat */ repeat(value: T): LazyRepeatIterator; } } export { LazyRepeatIterator };