/**
 * The value object contains information for pop-up windows about how images
 * should be retrieved or charts constructed.
 *
 * See {@link https://developers.arcgis.com/web-map-specification/objects/value/}
 * {@link https://developers.arcgis.com/web-scene-specification/objects/value/}.
 *
 * @deprecated Use "json/*" modules instead.
 */
export interface Value {
    /**
     * Used with charts. An array of field names to display in the chart.
     */
    fields?: string[];
    /**
     * Used with images. A string containing a URL to be launched in a browser
     * when a user clicks the image.
     */
    linkURL?: string;
    /**
     * Used with charts. An optional string containing the name of a field. The
     * values of all fields in the chart will be normalized (divided) by the
     * value of this field.
     */
    normalizeField?: string;
    /**
     * Used with images. The URL to the image.
     */
    sourceURL?: string;
    /**
     * String value indicating the tooltip for a chart specified from another
     * field. This field is needed when related records are not sued. It is used
     * for showing tooltips from another field in the same layer or related
     * layer/table.
     */
    tooltipField?: string;
}
