
package gavilan.irc;

import java.util.Set;
import javax.annotation.PreDestroy;
import org.pircbotx.PircBotX;


public interface TwitchCore {

  void doGreet(ChatMessage cm);

  Set<String> getPendings();

  void message(String channel, String message);

  void onMessage(ChatMessage cm);

  @PreDestroy
  void shutdown();

  void startAll(PircBotX pircBotX);
  
}
