interface ValidationRule Interface for validation rules Type Parameters T Methods validate(item: T): Promise<ValidationResult>