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 {};
