import { IConflictingPackageDescriptorOptions } from "./IConflictingPackageDescriptorOptions.js";
import { PackageDescriptor } from "./PackageDescriptor.js";
import { VersionNumber } from "./VersionNumber.js";
/**
 * Provides the abstraction of a package which causes a conflict.
 */
export declare class ConflictingPackageDescriptor extends PackageDescriptor {
    /**
     * The version of the package.
     */
    private version;
    /**
     * Initializes a new instance of the {@link ConflictingPackageDescriptor `ConflictingPackageDescriptor`} class.
     *
     * @param options
     * The options of the conflicting package descriptor.
     */
    constructor(options: IConflictingPackageDescriptorOptions);
    /**
     * Gets or sets the version of the package.
     */
    get Version(): VersionNumber;
    /**
     * @inheritdoc
     */
    set Version(value: VersionNumber);
}
