// Path: indexer/ai/src/main/java/com/google/cloudsearch/exceptions/InvalidConfigException.java
// public class InvalidConfigException extends Exception {
//         public InvalidConfigException(String e){
//             super(e);
//         }
// }


import java.util.List;
import com.google.cloudsearch.exceptions.InvalidConfigException;
import com.google.common.collect.Multimap;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
package com.google.cloudsearch.ai;


/**
    Interface for all Skills.
 */
public interface AISkill {

    public void setAISkillName(String aiSkillName);
    public String getAISkillName();
// Path: indexer/ai/src/main/java/com/google/cloudsearch/exceptions/InvalidConfigException.java
// public class InvalidConfigException extends Exception {
//         public InvalidConfigException(String e){
//             super(e);
//         }
// }


// Path: indexer/ai/src/main/java/com/google/cloudsearch/ai/AISkill.java
import java.util.List;
import com.google.cloudsearch.exceptions.InvalidConfigException;
import com.google.common.collect.Multimap;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;

package com.google.cloudsearch.ai;


/**
    Interface for all Skills.
 */
public interface AISkill {

    public void setAISkillName(String aiSkillName);
    public String getAISkillName();
    public void parseAISkillName(String aiSkillName) throws InvalidConfigException;