import type { ClonableMixin } from "../../../core/Clonable.js";
import type { JSONSupport } from "../../../core/JSONSupport.js";

/** @since 5.0 */
export interface ConstantElevationProperties extends Partial<Pick<ConstantElevation, "constantElevation">> {}

/** @since 5.0 */
export class ConstantElevation extends ConstantElevationSuperclass {
  constructor(properties?: ConstantElevationProperties);
  /**
   * The constant ground elevation value. The elevation value should have the same units as that of the cameraLocation's spatial reference system (SRS).
   *
   * @since 5.0
   */
  accessor constantElevation: number;
}
declare const ConstantElevationSuperclass: typeof JSONSupport & typeof ClonableMixin