import type * as types from "./types"; import type { GeometryFormat } from "../FormDefinition"; /** * We re-define this interface to expose the geometry property as the real * esri type. This is done to allow Input Type Validation to succeed when that * property or one of its descendants is used in an input for another activity. * It also improves the suggestions offered when editing the expression. */ export interface GeometryRef { /** Indicates the format of the value. */ format: GeometryFormat; /** Indicates the geometry. */ geometry: __esri.Geometry[]; } export interface GeometryPicker extends types.ElementBase, types.EditableElement, types.ElementWithAutoActivate, types.ElementWithRequire { /** Indicates the current value. */ readonly value?: GeometryRef; }