package l;

import java.io.IOException;
import java.io.InputStream;
import java.nio.channels.ReadableByteChannel;
import java.nio.charset.Charset;

/* JADX INFO: compiled from: BufferedSource.kt */
/* JADX INFO: loaded from: classes.dex */
public interface h extends a0, ReadableByteChannel {
    boolean E() throws IOException;

    byte[] G(long j2) throws IOException;

    void N(f fVar, long j2) throws IOException;

    long R() throws IOException;

    String T(long j2) throws IOException;

    f a();

    h a0();

    void e0(long j2) throws IOException;

    i g() throws IOException;

    i h(long j2) throws IOException;

    void k(long j2) throws IOException;

    long k0() throws IOException;

    String m0(Charset charset) throws IOException;

    InputStream p0();

    boolean q(long j2) throws IOException;

    int r0(q qVar) throws IOException;

    byte readByte() throws IOException;

    void readFully(byte[] bArr) throws IOException;

    int readInt() throws IOException;

    long readLong() throws IOException;

    short readShort() throws IOException;

    String y() throws IOException;

    byte[] z() throws IOException;
}
