using System;
using System.IO;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Runtime.Serialization
{
/// Provides functionality for formatting serialized objects.
// Token: 0x0200043E RID: 1086
[Token(Token = "0x200043E")]
[ComVisible(true)]
public interface IFormatter
{
/// Deserializes the data on the provided stream and reconstitutes the graph of objects.
/// The stream that contains the data to deserialize.
/// The top object of the deserialized graph.
// Token: 0x06002486 RID: 9350
[Token(Token = "0x6002486")]
[Address(Slot = "0")]
object Deserialize(Stream serializationStream);
}
}