export class Stack { constructor(elements?: T[]); isEmpty(): boolean; size(): number; peek(): T | null; push(element: T): Stack; pop(): T | null; toArray(): T[]; clear(): void; clone(): Stack; static fromArray(elements: T[]): Stack; }