import { SupportedLocale } from '../i18n/translations'; export type BannerType = "marriage" | "generic"; export interface BannerConfig { imageUrl: string; alt: string; tickerText: string; } /** * Banner images indexed by type and locale */ export declare const BANNER_IMAGES: Record>; /** * Mapping of utm_term values to banner types */ export declare const UTM_TERM_TO_BANNER: Record; /** * Get banner config based on utm_term and locale * Checks if utm_term includes any of the defined patterns * Falls back to generic banner if no pattern matches */ export declare function getBannerConfig(utmTerm: string | null, locale: SupportedLocale): BannerConfig;