import { default as React } from 'react'; export interface PromotionalBannerProps { title: string; subtitle?: string; buttonText: string; buttonIcon?: 'envelope' | 'arrow' | 'both' | 'none'; variant?: 'default' | 'prominent'; badgeText?: string; prominentBadgeText?: string; onButtonClick: () => void; className?: string; } /** * PromotionalBanner - A flexible promotional banner component * * Features: * - Two visual variants (default and prominent) * - Customizable icons (envelope, arrow, both, or none) * - Animated badge with pulse effect * - Gradient backgrounds and hover effects * - Responsive design * - Dark mode support * * @param title - Main banner title text * @param subtitle - Optional subtitle text * @param buttonText - Text to display on the CTA button * @param buttonIcon - Icon configuration for the button * @param variant - Visual variant (default or prominent) * @param badgeText - Text for the badge in default variant * @param prominentBadgeText - Text for the badge in prominent variant * @param onButtonClick - Callback when the CTA button is clicked * @param className - Additional CSS classes */ export declare const PromotionalBanner: React.FC; //# sourceMappingURL=PromotionalBanner.d.ts.map