import * as react_jsx_runtime from 'react/jsx-runtime';

/**
 * Props for the BannerPromoCta component
 */
interface BannerPromoCtaProps {
    /**
     * Main promotional message
     * @default "Winter Sale"
     */
    message?: string;
    /**
     * Discount or offer text
     * @default "Up to 50% off"
     */
    discount?: string;
    /**
     * Link URL for the CTA
     * @default "#"
     */
    link?: string;
    /**
     * Text for the CTA link
     * @default "Shop Now"
     */
    linkText?: string;
    /**
     * Additional CSS classes
     */
    className?: string;
}
/**
 * BannerPromoCta - A promotional banner with message, discount text, and arrow link CTA.
 *
 * Features a full-width primary background with centered content including a bold message,
 * discount text, and an underlined link with arrow icon. Ideal for seasonal sales,
 * promotional announcements, and limited-time offers.
 *
 * @example
 * ```tsx
 * <BannerPromoCta
 *   message="Summer Sale"
 *   discount="Up to 70% off"
 *   link="/sale"
 *   linkText="Shop Now"
 * />
 * ```
 */
declare function BannerPromoCta({ message, discount, link, linkText, className, }: BannerPromoCtaProps): react_jsx_runtime.JSX.Element;

export { BannerPromoCta, type BannerPromoCtaProps };
