package kotlin.reflect.w.internal.y0.d;

import java.util.Collection;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.o;
import kotlin.reflect.w.internal.y0.n.e1;
import kotlin.reflect.w.internal.y0.n.h0;

/* JADX INFO: loaded from: classes.dex */
public interface z0 {

    public static final class a implements z0 {
        public static final a a = new a();

        /* JADX WARN: Multi-variable type inference failed */
        @Override // kotlin.reflect.w.internal.y0.d.z0
        public Collection<h0> a(e1 e1Var, Collection<? extends h0> collection, Function1<? super e1, ? extends Iterable<? extends h0>> function1, Function1<? super h0, Unit> function12) {
            o.f(e1Var, "currentTypeConstructor");
            o.f(collection, "superTypes");
            o.f(function1, "neighbors");
            o.f(function12, "reportLoop");
            return collection;
        }
    }

    Collection<h0> a(e1 e1Var, Collection<? extends h0> collection, Function1<? super e1, ? extends Iterable<? extends h0>> function1, Function1<? super h0, Unit> function12);
}
