import { ValidationError } from "joi"; export interface ValidationResultPass { error: null; value: T; } export interface ValidationResultFail { error: ValidationError; value: T; } export declare type ValidationResult = ValidationResultPass | ValidationResultFail; export declare function isValidationPass(validationResult: ValidationResult): validationResult is ValidationResultPass; export declare function isValidationFail(validationResult: ValidationResult): validationResult is ValidationResultFail;