package org.snmp4j.agent.io;

import java.io.IOException;
import org.snmp4j.smi.Variable;

/* JADX INFO: loaded from: classes.dex */
public interface MOOutput {
    void close() throws IOException;

    void writeContextBegin(Context context) throws IOException;

    void writeContextEnd(Context context) throws IOException;

    void writeIndexedVariables(IndexedVariables indexedVariables) throws IOException;

    void writeManagedObjectBegin(MOInfo mOInfo) throws IOException;

    void writeManagedObjectEnd(MOInfo mOInfo) throws IOException;

    void writeSequence(Sequence sequence) throws IOException;

    void writeVariable(Variable variable) throws IOException;
}
