<?php

/**
 * DO NOT EDIT!
 * This file was automatically generated via bin/generate-validator-spec.php.
 */
namespace Google\Web_Stories_Dependencies\AmpProject\Validator\Spec\DeclarationList;

use Google\Web_Stories_Dependencies\AmpProject\Html\Attribute;
use Google\Web_Stories_Dependencies\AmpProject\Validator\Spec\DeclarationList;
use Google\Web_Stories_Dependencies\AmpProject\Validator\Spec\Identifiable;
/**
 * Declaration list class SvgBasicDeclarations.
 *
 * @package ampproject/amp-toolbox.
 *
 * @property-read array $alignmentBaseline
 * @property-read array $baselineShift
 * @property-read array $clipPath
 * @property-read array $clipRule
 * @property-read array $colorInterpolation
 * @property-read array $colorInterpolationFilters
 * @property-read array $colorProfile
 * @property-read array $colorRendering
 * @property-read array $dominantBaseline
 * @property-read array $enableBackground
 * @property-read array $fill
 * @property-read array $fillOpacity
 * @property-read array $fillRule
 * @property-read array $floodColor
 * @property-read array $floodOpacity
 * @property-read array $glyphOrientationHorizontal
 * @property-read array $glyphOrientationVertical
 * @property-read array $kerning
 * @property-read array $lightingColor
 * @property-read array $marker
 * @property-read array $markerEnd
 * @property-read array $markerMid
 * @property-read array $markerStart
 * @property-read array $mask
 * @property-read array $shapeRendering
 * @property-read array $stopColor
 * @property-read array $stopOpacity
 * @property-read array $stroke
 * @property-read array $strokeDasharray
 * @property-read array $strokeDashoffset
 * @property-read array $strokeLinecap
 * @property-read array $strokeLinejoin
 * @property-read array $strokeMiterlimit
 * @property-read array $strokeOpacity
 * @property-read array $strokeWidth
 * @property-read array $textAnchor
 * @property-read array $textRendering
 */
final class SvgBasicDeclarations extends DeclarationList implements Identifiable
{
    /**
     * ID of the declaration list.
     *
     * @var string
     */
    const ID = 'SVG_BASIC_DECLARATIONS';
    /**
     * Array of declarations.
     *
     * @var array<array>
     */
    const DECLARATIONS = [Attribute::ALIGNMENT_BASELINE => [], Attribute::BASELINE_SHIFT => [], Attribute::CLIP_PATH => [], Attribute::CLIP_RULE => [], Attribute::COLOR_INTERPOLATION => [], Attribute::COLOR_INTERPOLATION_FILTERS => [], Attribute::COLOR_PROFILE => [], Attribute::COLOR_RENDERING => [], Attribute::DOMINANT_BASELINE => [], Attribute::ENABLE_BACKGROUND => [], Attribute::FILL => [], Attribute::FILL_OPACITY => [], Attribute::FILL_RULE => [], Attribute::FLOOD_COLOR => [], Attribute::FLOOD_OPACITY => [], Attribute::GLYPH_ORIENTATION_HORIZONTAL => [], Attribute::GLYPH_ORIENTATION_VERTICAL => [], Attribute::KERNING => [], Attribute::LIGHTING_COLOR => [], Attribute::MARKER => [], Attribute::MARKER_END => [], Attribute::MARKER_MID => [], Attribute::MARKER_START => [], Attribute::MASK => [], Attribute::SHAPE_RENDERING => [], Attribute::STOP_COLOR => [], Attribute::STOP_OPACITY => [], Attribute::STROKE => [], Attribute::STROKE_DASHARRAY => [], Attribute::STROKE_DASHOFFSET => [], Attribute::STROKE_LINECAP => [], Attribute::STROKE_LINEJOIN => [], Attribute::STROKE_MITERLIMIT => [], Attribute::STROKE_OPACITY => [], Attribute::STROKE_WIDTH => [], Attribute::TEXT_ANCHOR => [], Attribute::TEXT_RENDERING => []];
}
