export declare class Stack { storage: { [key: number]: T; }; length: number; constructor(); push(value: T): void; pop(): T | null; peek(): T; clear(): void; isEmpty(): boolean; print(): void; insertAtBottom(stack: Stack, item: T): void; reverse(stack: Stack): void; sort(stack: Stack): void; sortedInsert(stack: Stack, item: T): void; }