package f;

import java.io.IOException;

/* JADX INFO: compiled from: BufferedSink.java */
/* JADX INFO: loaded from: classes.dex */
public interface d extends s {
    long G(t tVar) throws IOException;

    d H(long j) throws IOException;

    d U(f fVar) throws IOException;

    c buffer();

    d d0(long j) throws IOException;

    d f() throws IOException;

    @Override // f.s, java.io.Flushable
    void flush() throws IOException;

    d r() throws IOException;

    d write(byte[] bArr) throws IOException;

    d write(byte[] bArr, int i, int i2) throws IOException;

    d writeByte(int i) throws IOException;

    d writeInt(int i) throws IOException;

    d writeLong(long j) throws IOException;

    d writeShort(int i) throws IOException;

    d z(String str) throws IOException;
}
