import { SoftwareModel } from "./SoftwareRequestValidator"; export declare enum ValidationState { LOADING = 0, FAILURE = 1, SUCCESS = 2, ERROR = 3, NA = 4 } export interface Validation { validate(softwareRequested: SoftwareModel): ValidationState; } export declare function consolidateFor(validations: ValidationState[]): ValidationState;