import { ValidationState } from "./Validation"; import { SoftwareModel } from "./SoftwareRequestValidator"; export type ValidationResult = { duplicateRequest: ValidationState; role: ValidationState; projectAssignment: ValidationState; parentAlreadyAssigned?: ValidationState; mytwSelfService: ValidationState; }; export declare function duplicateRequestValidationMessage(validationResult: ValidationState): string; export declare function roleValidationMessage(roleValidation: ValidationState): string; export declare function mytwSelfServiceEnabledValidationMessage(mytwSelfService: ValidationState): string; export declare function projectAssignmentValidationMessage(projectAssignmentValidation: ValidationState): string; export declare function parentAlreadyAssignedValidationMessage(validationResult: ValidationState): string; export declare function generateValidationMessage(softwareModel: SoftwareModel, validationResult: ValidationResult): string;