import CustomTheme from '../../../models/customtheme.js';
import BaseLayer from '../../../models/layers/baselayer.js';
import LayersConfigSerializer from './layerconfigserializer.js';
import { SharedLayer } from './sharedtypes.js';
export default class CustomLayersSerializer extends LayersConfigSerializer {
    customThemeSerialize(customTheme: CustomTheme): string;
    customThemeDeserialize(name: string, str: string): CustomTheme;
    protected getSerializedLayer(layer: BaseLayer): SharedLayer;
}
