/**
 * The format object can be used with numerical or date fields to provide more
 * detail about how values should be displayed in web map pop-up windows.
 *
 * See
 * {@link https://developers.arcgis.com/web-map-specification/objects/format/}
 * {@link https://developers.arcgis.com/web-scene-specification/objects/format/}.
 *
 * @deprecated Use "json/*" modules instead.
 */
export interface Format {
    /**
     * A string used with date fields to specify how the date should appear in
     * pop-up windows. See {@link utilities/format/formats!DateFormat}.
     */
    dateFormat?: DateFormat;
    /**
     * A Boolean used with numerical fields. A value of true allows the number
     * to have a digit (or thousands) separator when the value appears in pop-up
     * windows. Depending on the locale, this separator is a decimal point or a
     * comma. A value of false means that no separator will be used.
     */
    digitSeparator?: boolean;
    /**
     * An integer used with numerical fields to specify the number of supported
     * decimal places that should appear in pop-up windows. Any places beyond
     * this value are rounded.
     */
    places?: number;
}
/**
 * Possible date formats for {@link Format.dateFormat}.
 *
 * @deprecated Use "json/*" modules instead.
 */
export type DateFormat = "dayShortMonthYear" | "dayShortMonthYearLongTime" | "dayShortMonthYearLongTime24" | "dayShortMonthYearShortTime" | "dayShortMonthYearShortTime24" | "longDate" | "longDateLongTime" | "longDateLongTime24" | "longDateShortTime" | "longDateShortTime24" | "longMonthDayYear" | "longMonthDayYearLongTime" | "longMonthDayYearLongTime24" | "longMonthDayYearShortTime" | "longMonthDayYearShortTime24" | "longMonthYear" | "shortDate" | "shortDateLE" | "shortDateLELongTime" | "shortDateLELongTime24" | "shortDateLEShortTime" | "shortDateLEShortTime24" | "shortDateLongTime" | "shortDateLongTime24" | "shortDateShortTime" | "shortDateShortTime24" | "shortMonthYear" | "year";
