import { RuntimeMap } from '../api/contracts/runtime-map';
/**
 * Type alias for a MapGuide site version
 * @since 0.12.1
 */
export declare type SiteVersion = [number, number, number, number];
/**
 * Gets the MapGuide site version from the runtime map response
 * @param map
 * @since 0.12
 */
export declare function getSiteVersion(map: RuntimeMap): SiteVersion;
/**
 * Parses the given version string
 *
 * @param ver The version string
 * @since 0.14.8
 */
export declare function parseSiteVersion(ver: string): SiteVersion;
/**
 * Tests if QUERYMAPFEATURES 4.0.0 API can be used with this version of MapGuide
 * @param version The site version
 * @since 0.12.1
 */
export declare function canUseQueryMapFeaturesV4(version: SiteVersion): boolean;
