package test

public final class InheritMethodsDifferentReturnTypes {
    public constructor InheritMethodsDifferentReturnTypes()

    public interface Sub : test.InheritMethodsDifferentReturnTypes.Super1, test.InheritMethodsDifferentReturnTypes.Super2 {
        public abstract override /*2*/ /*fake_override*/ fun bar(): kotlin.String!
        public abstract override /*2*/ /*fake_override*/ fun foo(): kotlin.String!
    }

    public interface Super1 {
        public abstract fun bar(): kotlin.String!
        public abstract fun foo(): kotlin.CharSequence!
    }

    public interface Super2 {
        public abstract fun bar(): kotlin.CharSequence!
        public abstract fun foo(): kotlin.String!
    }
}
