"""
Pydantic schema for HeroSkeleton component.

AUTO-GENERATED FROM ui-manifest.json - DO NOT EDIT MANUALLY
Source: skeletons/HeroSkeleton.tsx
Component Path: skeletons/HeroSkeleton
"""

from typing import Any

from pydantic import Field

from lightwave.schema.pydantic.core.base import JSONFieldSchema


class HeroSkeletonProps(JSONFieldSchema):
    """Props for HeroSkeleton component."""

    variant: Any | None = Field(default=None, description="Hero variant layout")
    with_header: bool | None = Field(default=None, alias="withHeader", description="Include header skeleton")
    class_name: str | None = Field(default=None, alias="className", description="Additional className")
