import type { SimpleLineSymbol } from "./SimpleLineSymbol.js";
import type { Color, SymbolBase } from "./Symbol.js";
/**
 * The style of the symbol.
 *
 * @deprecated Use "json/*" modules instead.
 */
export type SimpleFillStyle = "esriSFSBackwardDiagonal" | "esriSFSCross" | "esriSFSDiagonalCross" | "esriSFSForwardDiagonal" | "esriSFSHorizontal" | "esriSFSNull" | "esriSFSSolid" | "esriSFSVertical";
/**
 * Simple fill symbols can be used to symbolize polygon geometries.
 *
 * See
 * {@link https://developers.arcgis.com/web-map-specification/objects/esriSFS_symbol/}.
 *
 * @deprecated Use "json/*" modules instead.
 */
export interface SimpleFillSymbol extends SymbolBase {
    /**
     * Color is represented as a four-element array. The four elements represent
     * values for red, green, blue, and alpha in that order. Values range from 0
     * through 255. If color is undefined for a symbol, the color value is
     * null.
     */
    color?: Color;
    /**
     * Sets the outline of the fill symbol.
     */
    outline?: SimpleLineSymbol;
    /**
     * The fill style. See {@link SimpleFillStyle}.
     */
    style?: SimpleFillStyle;
    /**
     * @inheritDoc
     */
    type: "esriSFS";
}
