/** * A simple class that holds the memory needed for encoders / decoders */ export default class Memory { objects: object[]; strings: string[]; classes: Record; schema: SchemaMemory; constructor(objects?: object[], strings?: string[], classes?: Record, schema?: SchemaMemory); clone(): Memory; reset(): void; } /** * Holds the memory specific to schemas */ export declare class SchemaMemory { objects: object[]; dispatchers: Dispatcher[]; constructor(objects?: object[], dispatchers?: Dispatcher[]); clone(): SchemaMemory; reset(): void; concatenate(memory: SchemaMemory): void; }