/**
 * The versions of ArcGIS API that we are aware of at this time.
 */
export declare enum ArcGisApiVersion {
    /**
     * The version is unknown. This is assumed to mean a new version that is
     * not yet supported, as opposed to an old version that was never supported.
     */
    Unknown = 0,
    /**
     * ArcGIS API v3.x
     * https://developers.arcgis.com/javascript/3/jsapi/
     */
    v3 = 1,
    /**
     * ArcGIS API v4.x
     * https://developers.arcgis.com/javascript/latest/api-reference/index.html
     */
    v4 = 2
}
/**
 * Compares a given version string to the current ArcGIS api version.
 * @param compareVersion The version string to compare the current ArcGIS api version with.
 * @returns `true` if the current ArcGIS api version is greater than or equal to the `compareVersion`; `false` otherwise.
 */
export declare function isArcGisApiVersionAtLeast(compareVersion: string): boolean;
/**
 * The version of the ArcGIS API that is currently running.
 */
export declare const arcGisApiVersion: ArcGisApiVersion;
/**
 * True if version 3.x of the ArcGIS API is currently running.
 */
export declare const isArcGisApiVersion3x: boolean;
/**
 * True if version 4.x of the ArcGIS API is currently running.
 */
export declare const isArcGisApiVersion4x: boolean;
/**
 * True if version of the ArcGIS API that is currently running is unknown.
 */
export declare const isUnknownArcGisApiVersion: boolean;
