import type { Material, Symbol3DLayer } from "./Symbol3D.js";
/**
 * ExtrudeSymbol3DLayer is used to render Polygon geometries by extruding them
 * upward from the ground, creating a 3D volumetric object.
 *
 * See
 * {@link https://developers.arcgis.com/web-scene-specification/objects/extrudeSymbol3DLayer/}.
 *
 * @deprecated Use "json/*" modules instead.
 */
export interface ExtrudeSymbol3DLayer extends Symbol3DLayer {
    /**
     * Type: Boolean.
     */
    enable?: boolean;
    /**
     * The material used to shade the geometry.
     */
    material?: Material;
    /**
     * Extrusion height in meters, positive only.
     */
    size?: number;
    /**
     * @inheritDoc
     */
    type: "Extrude";
}
