/*
 * Decompiled with CFR 0.152.
 */
package com.google.common.io;

import java.io.DataOutput;

public interface ByteArrayDataOutput
extends DataOutput {
    @Override
    public void write(int var1);

    @Override
    public void write(byte[] var1);

    @Override
    public void write(byte[] var1, int var2, int var3);

    @Override
    public void writeBoolean(boolean var1);

    @Override
    public void writeByte(int var1);

    @Override
    public void writeShort(int var1);

    @Override
    public void writeChar(int var1);

    @Override
    public void writeInt(int var1);

    @Override
    public void writeLong(long var1);

    @Override
    public void writeFloat(float var1);

    @Override
    public void writeDouble(double var1);

    @Override
    public void writeChars(String var1);

    @Override
    public void writeUTF(String var1);

    @Override
    @Deprecated
    public void writeBytes(String var1);

    public byte[] toByteArray();
}
