import { UserSession } from '@esri/arcgis-rest-auth'; import { IExtent, ISpatialReference } from '@esri/arcgis-rest-feature-layer'; import { ISerializedOperationStack } from '@esri/hub-common'; /** * Project an extent (IExtent) to a different spatial reference * * @export * @param {IExtent} extent * @param {ISpatialReference} outSR * @param {string} geometryServiceUrl * @param {UserSession} authentication * @return {*} {Promise} */ export declare function projectExtent(extent: IExtent, outSR: ISpatialReference, geometryServiceUrl: string, authentication: UserSession): Promise;