import type { RendererBase } from "./Renderer.js";
import type { Symbol } from "./Symbol.js";
import type { Symbol3D } from "./Symbol3D.js";
/**
 * A simple renderer is a renderer that uses one symbol only.
 *
 * See
 * {@link https://developers.arcgis.com/web-map-specification/objects/simple_renderer/}
 * {@link https://developers.arcgis.com/web-scene-specification/objects/simpleRenderer/}.
 *
 * @deprecated Use "json/*" modules instead.
 */
export interface SimpleRenderer extends RendererBase {
    /**
     * The text string that does not appear in the table of contents but may
     * appear in the legend.
     */
    description?: string;
    /**
     * The text string that is displayed in the table of contents.
     */
    label?: string;
    /**
     * An object that represents how all features will be drawn.
     */
    symbol: Symbol | Symbol3D;
    /**
     * @inheritDoc
     */
    type: "simple";
}
