type PackageInfo = { name: string; version: string; requiredAt: number; }; export declare class Packages { private packages; private maxSize; constructor(maxSize?: number); addPackage(pkg: { name: string; version: string; }): void; asArray(): PackageInfo[]; has(name: string): boolean; clear(): void; } export {};