package okio; import g0.e; import g0.v; import g0.x; import java.io.IOException; import java.nio.channels.WritableByteChannel; /* compiled from: BufferedSink.kt */ /* loaded from: classes3.dex */ public interface BufferedSink extends v, WritableByteChannel { BufferedSink F() throws IOException; BufferedSink K(String str) throws IOException; long P(x xVar) throws IOException; BufferedSink Q(long j) throws IOException; BufferedSink e0(ByteString byteString) throws IOException; @Override // g0.v, java.io.Flushable void flush() throws IOException; e g(); BufferedSink p() throws IOException; BufferedSink q0(long j) throws IOException; BufferedSink write(byte[] bArr) throws IOException; BufferedSink write(byte[] bArr, int i, int i2) throws IOException; BufferedSink writeByte(int i) throws IOException; BufferedSink writeInt(int i) throws IOException; BufferedSink writeShort(int i) throws IOException; }