/**
 * Modes supported by the [ShadowCastAnalysis](https://developers.arcgis.com/javascript/latest/api-reference/esri-analysis-ShadowCastAnalysis.html).
 *
 * @since 5.0
 */
export type ShadowCastMode = "discrete" | "min-duration" | "total-duration";

/**
 * Modes supported by the [ShadowCastAnalysis](https://developers.arcgis.com/javascript/latest/api-reference/esri-analysis-ShadowCastAnalysis.html) when using the "total-duration" mode.
 *
 * @since 5.0
 */
export type ShadowCastTotalDurationMode = "continuous" | "hourly";