import { IRequiredPackageDescriptorOptions } from "./IRequiredPackageDescriptorOptions.js";
import { PackageFileDescriptor } from "./PackageFileDescriptor.js";
import { VersionNumber } from "./VersionNumber.js";
/**
 * Provides an abstraction of a required package.
 */
export declare class RequiredPackageDescriptor extends PackageFileDescriptor {
    /**
     * The minimal version of the package which must bee installed.
     */
    private minVersion;
    /**
     * Initializes a new instance of the {@link RequiredPackageDescriptor `RequiredPackageDescriptor`} class.
     *
     * @param options
     * The options of the descriptor.
     */
    constructor(options: IRequiredPackageDescriptorOptions);
    /**
     * Gets or sets the minimal version of the package which must bee installed.
     */
    get MinVersion(): VersionNumber;
    /**
     * @inheritdoc
     */
    set MinVersion(value: VersionNumber);
}
