import { ICollection } from '../types'; import { ArrayEnumerable } from '../enumerables/ArrayEnumerable'; export declare class Stack extends ArrayEnumerable implements ICollection { constructor(); constructor(collection: Iterable); get length(): number; clear(): void; copyTo(array: TSource[]): void; copyTo(array: TSource[], arrayIndex: number): void; peek(): TSource; pop(): TSource; push(item: TSource): void; tryPeek(): TSource | null; tryPop(): TSource | null; } //# sourceMappingURL=Stack.d.ts.map