export declare class Iterator { private readonly source; private cursor; constructor(source: T[]); hasNext(): boolean; next(): T; skip(count?: number): void; peek(offset?: number): T | undefined; peekMatch(matcher: T[] | T): boolean; } //# sourceMappingURL=Iterator.d.ts.map