import { IMapView, LayerTransparencySet } from '../api/common';
import { RuntimeMap } from '../api/contracts/runtime-map';
/**
 * Determines if the given IMapView instances are equal or close to it
 *
 * @export
 * @param {(IMapView | undefined)} view
 * @param {(IMapView | undefined)} otherView
 * @returns {boolean}
 */
export declare function areViewsCloseToEqual(view: IMapView | undefined, otherView: IMapView | undefined): boolean;
/**
 * Indicates if the given runtime map instances are the same or have the same name
 *
 * @export
 * @param {RuntimeMap} map
 * @param {RuntimeMap} other
 * @returns {boolean}
 */
export declare function areMapsSame(map: RuntimeMap, other: RuntimeMap): boolean;
/**
 * Indicates if the given layer transparency sets are different
 * @param set
 * @param other
 */
export declare function layerTransparencyChanged(set: LayerTransparencySet | undefined, other: LayerTransparencySet | undefined): boolean;
