export declare class Stack { protected n: T[]; constructor(); get count(): number; get last(): number; get items(): T[]; get empty(): boolean; pop(): T | undefined; push(t: T): number; peek(): T; clear(): void; static from(initialData?: Array): Stack; }