/** * Add new layers to both existing maps * @param {Object} splitMaps * @param {Object|Array} layers * @returns {Array} new splitMaps */ export declare function addNewLayersToSplitMap(splitMaps: any, layers: any): any; /** * Remove an existing layer from split map settings * @param {Object} splitMaps * @param {Object} layer * @returns {Object} Maps of custom layer objects */ export declare function removeLayerFromSplitMaps(splitMaps: any, layer: any): any; /** * This method will compute the default maps layer settings * based on the current layers visibility * @param {Array} layers * @returns {Array} layer visibility for each panel */ export declare function getInitialMapLayersForSplitMap(layers: any): any; /** * This method will get default splitMap settings based on existing layers * @param {Array} layers * @param {Object} options * @returns {Array} split map settings */ export declare function computeSplitMapLayers(layers: any, options?: { duplicate: boolean; }): { layers: any; }[];