import BaseLayer from '../../models/layers/baselayer';
import { SharedLayer } from './sharedstate';
import LayerManager from '../layers/layermanager';
import State from '../state/state';
import ThemesHelper from '../themes/themeshelper';
declare class StateSerializer {
    layerManager: LayerManager;
    themesHelper: ThemesHelper;
    constructor();
    getSerializedState(state: State): string;
    getSerializedLayerTree(layers: BaseLayer[]): SharedLayer[];
    private getSerializedLayer;
}
export default StateSerializer;
