// 
// Decompiled by Procyon v0.6.0
// 

package org.jline.style;

import java.util.Map;
import javax.annotation.Nullable;

public interface StyleSource
{
    @Nullable
    String get(final String p0, final String p1);
    
    void set(final String p0, final String p1, final String p2);
    
    void remove(final String p0);
    
    void remove(final String p0, final String p1);
    
    void clear();
    
    Iterable<String> groups();
    
    Map<String, String> styles(final String p0);
}
