// Path: rulette-core/src/main/java/com/github/kislayverma/rulette/core/ruleinput/value/IInputValueBuilder.java
// public interface IInputValueBuilder<T> {
//     IInputValue<T> build(String value);
// }


import com.github.kislayverma.rulette.core.ruleinput.value.IInputValueBuilder;
package com.github.kislayverma.rulette.core.ruleinput;


public class RuleInputConfiguration {
    private final String ruleInputName;
// Path: rulette-core/src/main/java/com/github/kislayverma/rulette/core/ruleinput/value/IInputValueBuilder.java
// public interface IInputValueBuilder<T> {
//     IInputValue<T> build(String value);
// }


// Path: rulette-core/src/main/java/com/github/kislayverma/rulette/core/ruleinput/RuleInputConfiguration.java
import com.github.kislayverma.rulette.core.ruleinput.value.IInputValueBuilder;

package com.github.kislayverma.rulette.core.ruleinput;


public class RuleInputConfiguration {
    private final String ruleInputName;
    private final IInputValueBuilder inputValueBuilder;