package defpackage;

import defpackage.jn5;
import java.util.List;
import java.util.Map;

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

    /* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
    /* JADX WARN: Unknown enum class pattern. Please report as an issue! */
    public static final class a {
        public static final a a;
        public static final a b;
        public static final /* synthetic */ a[] c;

        static {
            a aVar = new a("ASCENDING", 0);
            a = aVar;
            a aVar2 = new a("DESCENDING", 1);
            b = aVar2;
            c = new a[]{aVar, aVar2};
        }

        public static a valueOf(String str) {
            return (a) Enum.valueOf(a.class, str);
        }

        public static a[] values() {
            return (a[]) c.clone();
        }
    }

    void a(int i, xo0 xo0Var);

    void b(int i, Object obj, dc8 dc8Var);

    void c(int i, List list, dc8 dc8Var);

    void d(int i, Object obj, dc8 dc8Var);

    void e(int i, jn5.b bVar, Map map);

    void f(int i, List list, dc8 dc8Var);

    a fieldOrder();

    void writeBool(int i, boolean z);

    void writeBoolList(int i, List list, boolean z);

    void writeBytesList(int i, List list);

    void writeDouble(int i, double d);

    void writeDoubleList(int i, List list, boolean z);

    void writeEndGroup(int i);

    void writeEnum(int i, int i2);

    void writeEnumList(int i, List list, boolean z);

    void writeFixed32(int i, int i2);

    void writeFixed32List(int i, List list, boolean z);

    void writeFixed64(int i, long j);

    void writeFixed64List(int i, List list, boolean z);

    void writeFloat(int i, float f);

    void writeFloatList(int i, List list, boolean z);

    void writeInt32(int i, int i2);

    void writeInt32List(int i, List list, boolean z);

    void writeInt64(int i, long j);

    void writeInt64List(int i, List list, boolean z);

    void writeMessage(int i, Object obj);

    void writeMessageSetItem(int i, Object obj);

    void writeSFixed32(int i, int i2);

    void writeSFixed32List(int i, List list, boolean z);

    void writeSFixed64(int i, long j);

    void writeSFixed64List(int i, List list, boolean z);

    void writeSInt32(int i, int i2);

    void writeSInt32List(int i, List list, boolean z);

    void writeSInt64(int i, long j);

    void writeSInt64List(int i, List list, boolean z);

    void writeStartGroup(int i);

    void writeString(int i, String str);

    void writeStringList(int i, List list);

    void writeUInt32(int i, int i2);

    void writeUInt32List(int i, List list, boolean z);

    void writeUInt64(int i, long j);

    void writeUInt64List(int i, List list, boolean z);
}
