export { Container } from './container.js';
export { Section } from './section.js';
export { AnimatedDialog } from './animated-dialog.js';
export { PageHeroBanner } from './page-hero-banner.js';
export { ImageSlider } from './image-slider.js';
export { MediaAspectRatio, MediaAspectRatioBreakpoint, MediaAspectRatioProps, MediaAspectRatioVariant, ResponsiveMediaAspectRatioProps } from './media-aspect-ratio.js';
export { Button } from './button.js';
export { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from './card.js';
export { Badge } from './badge.js';
export { Popover, PopoverContent, PopoverTrigger } from './popover.js';
export { DynamicIcon } from './dynamic-icon.js';
import * as React from 'react';
export { CarouselPagination, CarouselPaginationProps } from './carousel-pagination.js';
export { SocialLinkIcon, SocialLinkIconDynamicIconProps, SocialLinkIconProps } from './social-link-icon.js';
export { PaymentPlatformIcon, PaymentPlatformIconProps, PaymentPlatformName } from './payment-platform-icon.js';
export { Pressable, PressableProps } from '@page-speed/pressable';
export { AlternatingBlocks } from './alternating-blocks.js';
export { A as AboutCultureTabs, a as AboutCultureTabsProps, b as AboutExpandableValues, c as AboutExpandableValuesProps, d as AboutMissionPrinciples, e as AboutMissionPrinciplesProps, f as AboutSplitHero, g as AboutSplitHeroProps, h as AlternatingBlockSection, i as AlternatingBlocksProps, j as AnimatedDialogProps, k as AnimatedDialogSize, C as CommunityInitiatives, l as CommunityInitiativesProps, m as ContainerMaxWidth, n as ContainerProps, M as MediaHoverCtaItem, p as MediaHoverCtaType, q as MediaHoverCtasProps, P as PageHeroBannerProps, S as SectionBackground, r as SectionProps, s as SectionSpacing } from './community-initiatives-Dud0DKXB.js';
export { MediaHoverCtas } from './media-hover-ctas.js';
export { BannerAnnouncementDismissible, BannerAnnouncementDismissibleProps } from './banner-announcement-dismissible.js';
export { BannerCountdownSale, BannerCountdownSaleProps } from './banner-countdown-sale.js';
export { BannerDeliveryCountdown, BannerDeliveryCountdownProps } from './banner-delivery-countdown.js';
export { BannerEventPromo, BannerEventPromoProps } from './banner-event-promo.js';
export { BannerFloatingOffer, BannerFloatingOfferProps } from './banner-floating-offer.js';
export { BannerGdprRights, BannerGdprRightsProps } from './banner-gdpr-rights.js';
export { BannerPrivacyNotice, BannerPrivacyNoticeProps } from './banner-privacy-notice.js';
export { BannerPromoCta, BannerPromoCtaProps } from './banner-promo-cta.js';
export { BannerSocialFollow, BannerSocialFollowProps } from './banner-social-follow.js';
export { BannerSurveyIncentive, BannerSurveyIncentiveProps } from './banner-survey-incentive.js';
export { FooterLinksGrid } from './footer-links-grid.js';
export { FooterSocialNewsletter } from './footer-social-newsletter.js';
export { FooterSocialApps } from './footer-social-apps.js';
export { FooterSimpleCentered } from './footer-simple-centered.js';
export { FooterBrandDescription } from './footer-brand-description.js';
export { FooterNewsletterGrid } from './footer-newsletter-grid.js';
export { FooterCtaBanner } from './footer-cta-banner.js';
export { FooterContactCard } from './footer-contact-card.js';
export { FooterBackgroundCard } from './footer-background-card.js';
export { FooterAnimatedSocial } from './footer-animated-social.js';
export { FooterNewsletterMinimal } from './footer-newsletter-minimal.js';
export { FooterCtaSocial } from './footer-cta-social.js';
export { FooterNavSocial } from './footer-nav-social.js';
export { SocialPlatformName } from '@opensite/hooks/usePlatformFromUrl';
import './blocks-DyouPohq.js';
import 'class-variance-authority';
import 'react/jsx-runtime';
import 'class-variance-authority/types';
import '@radix-ui/react-popover';
import '@page-speed/icon';
import './types-Cs1jk79n.js';
import '@page-speed/forms/integration';

interface StarRatingProps {
    /**
     * Star rating value (1-5)
     */
    rating: number;
    /**
     * Icon size in pixels
     */
    size?: number;
    /**
     * Additional CSS classes for the container
     */
    className?: string;
}
/**
 * StarRating - Displays a 1-5 star rating using filled/muted star icons.
 * Uses CSS variable-based colors (primary/muted) for theme compatibility.
 *
 * @example
 * ```tsx
 * <StarRating rating={4} size={18} />
 * ```
 */
declare function StarRating({ rating, size, className, }: StarRatingProps): React.JSX.Element;

export { StarRating, type StarRatingProps };
