export declare function useStack<T>(initialItems?: T[]): {
    items: T[];
    size: number;
    isEmpty: boolean;
    push: (item: T) => void;
    pop: () => T | undefined;
    peek: () => T | undefined;
    clear: () => void;
};
