import { Validation, ValidationState } from "../Validation"; import { SoftwareModel } from "../SoftwareRequestValidator"; import { AssignedSoftwareList } from "./DuplicateRequestValidation"; export declare class HasNoLicenseFromSameVendorValidation implements Validation { private readonly assignedSoftwareList; constructor(assignedSoftwareList: AssignedSoftwareList); validate(softwareRequested: SoftwareModel): ValidationState; private hasLicenseFrom; private isSoftwareAlreadyAssigned; }