import GirafeSingleton from '../../base/GirafeSingleton.js'; import { Constructor, IBrainSerializer } from '../state/brain/serialize.js'; declare class StateSerializer extends GirafeSingleton { private readonly brainSerializer; initializeSingleton(): void; addSerializer(type: Constructor, serializerData: IBrainSerializer): void; getSerializedState(): string; deserializeAndSetState(compressedState: string): boolean; private serialize; private deserialize; } export default StateSerializer;