package j$.time.chrono;

import j$.time.Instant;
import j$.time.ZoneId;
import j$.time.ZoneOffset;
import j$.time.chrono.ChronoLocalDate;
import j$.time.temporal.Temporal;

/* compiled from: r8-map-id-d03341a5c506013191640b89b63ea5cf7ac75763b497b0603d90d740714f0f53 */
/* loaded from: classes2.dex */
public interface ChronoZonedDateTime<D extends ChronoLocalDate> extends Temporal, Comparable<ChronoZonedDateTime<?>> {
    ZoneId D();

    j a();

    j$.time.j b();

    ChronoLocalDate f();

    ZoneOffset g();

    ChronoZonedDateTime h(ZoneId zoneId);

    ChronoLocalDateTime r();

    long toEpochSecond();

    Instant toInstant();

    ChronoZonedDateTime y(ZoneId zoneId);
}
