import type { IBrainSerializable } from '../../tools/state/brain/decorators.js'; import type { IBrainSerializer } from '../../tools/state/brain/serialize.js'; import IGirafeContext from '../../tools/context/icontext.js'; export declare class ShareState implements IBrainSerializable { isBrainSerializable: boolean; searchComponentVisible: boolean; basemapComponentVisible: boolean; } export declare class ShareStateSerializer implements IBrainSerializer { private readonly context; private readonly syncToInterface; constructor(context: IGirafeContext, syncToInterface?: boolean); private get state(); brainDeserialize(serialized: string): void; brainSerialize(shareState: ShareState): string; }