import "core-js/features/symbol";
import IEnumerable from "./IEnumerable";
export default class Enumerable<T> implements IEnumerable<T> {
    private readonly _items;
    constructor(items?: T[]);
    protected get items(): T[];
    [Symbol.iterator](): Iterator<T>;
    forEach(callbackfn: (value: T, index: number, iterable: Iterable<T>) => void, thisArg?: any): void;
}
