export declare class StackNode { val: T; prev: StackNode; constructor(val: T); } export declare class Stack { readonly max: number; last: StackNode; length: number; constructor(max?: number); push(val: T): this; pop(): T; clear(): this; }