package androidx.compose.runtime.snapshots;

import A4.h;
import A4.i;
import A4.j;
import a.AbstractC0872a;

/* JADX INFO: loaded from: classes.dex */
public interface SnapshotContextElement extends h {
    public static final Key Key = Key.$$INSTANCE;

    public static final class DefaultImpls {
        public static <R> R fold(SnapshotContextElement snapshotContextElement, R r5, J4.e eVar) {
            return (R) AbstractC0872a.E(snapshotContextElement, r5, eVar);
        }

        public static <E extends h> E get(SnapshotContextElement snapshotContextElement, i iVar) {
            return (E) AbstractC0872a.H(snapshotContextElement, iVar);
        }

        public static j minusKey(SnapshotContextElement snapshotContextElement, i iVar) {
            return AbstractC0872a.Y(snapshotContextElement, iVar);
        }

        public static j plus(SnapshotContextElement snapshotContextElement, j jVar) {
            return AbstractC0872a.a0(snapshotContextElement, jVar);
        }
    }

    public static final class Key implements i {
        static final /* synthetic */ Key $$INSTANCE = new Key();

        private Key() {
        }
    }

    @Override // A4.j
    /* synthetic */ Object fold(Object obj, J4.e eVar);

    @Override // A4.j
    /* synthetic */ h get(i iVar);

    @Override // A4.h
    /* synthetic */ i getKey();

    @Override // A4.j
    /* synthetic */ j minusKey(i iVar);

    @Override // A4.j
    /* synthetic */ j plus(j jVar);
}
