import type SpatialReference from "@arcgis/core/geometry/SpatialReference";
import type GeographicTransformation from "@arcgis/core/geometry/operators/support/GeographicTransformation";
/**
 * An automatic datum transformation that will be applied when projecting from
 * the given input spatial reference to the given output spatial reference, or
 * vice versa.
 */
export interface Transformation {
    /**
     * The input spatial reference.
     */
    inSpatialReference: SpatialReference;
    /**
     * The out spatial reference.
     */
    outSpatialReference: SpatialReference;
    /**
     * The geographic transformation which contains the steps to transform the
     * input spatial reference to the output spatial reference.
     */
    transformation: GeographicTransformation;
}
