import { Stack as StackI, N } from '../typings'; declare class Stack implements StackI { items: T[]; readonly capacity: N; constructor(capacity?: N); toArray(): T[]; push(p: T): number | Error; pop(): T; peek(): T; isEmpty(): boolean; isFull(): boolean; clear(): void; size(): number; } export { Stack };