export interface WallpaperItem { id: string; title: string; thumbnail: string; imageUrl?: string; videoUrl?: string; } export interface WallpapersTheme { primaryColor?: string; primaryHoverColor?: string; textColor?: string; neutralLight?: string; neutralMid?: string; neutralDark?: string; backgroundColor?: string; cardBorderColor?: string; cardHoverBorderColor?: string; } export interface WallpapersTexts { pageTitle?: string; pageDescription?: string; downloadButton?: string; downloadImage?: string; downloadVideo?: string; loadMore?: string; loading?: string; error?: string; noWallpapers?: string; downloadSuccess?: string; downloadSuccessMessage1?: string; downloadSuccessMessage2?: string; copyLink?: string; shareNow?: string; downloadError?: string; downloadErrorMessage1?: string; downloadErrorMessage2?: string; tryAgain?: string; close?: string; } export interface WallpapersConfig { apiUrl: string; wallpaperTag?: string; locale?: string; initialCount?: number; loadMoreCount?: number; heroBannerImage?: string; fallbackImage?: string; website_id?: string; } export interface WallpapersProps { config: WallpapersConfig; theme?: WallpapersTheme; texts?: WallpapersTexts; wallpapers?: WallpaperItem[]; onDownloadSuccess?: (wallpaper: WallpaperItem) => void; onDownloadError?: (wallpaper: WallpaperItem, error: unknown) => void; breadcrumbItems?: { label: string; href?: string; }[]; hideBreadcrumb?: boolean; } export declare function Wallpapers({ config: configProp, theme: themeProp, texts: textsProp, wallpapers: wallpapersProp, onDownloadSuccess, onDownloadError, breadcrumbItems, hideBreadcrumb, }: WallpapersProps): import("react/jsx-runtime").JSX.Element; export interface WallpapersForYouCardProps { title: string; description: string; ctaText: string; ctaHref: string; desktopImage: string; mobileImage?: string; imageAlt?: string; imageOnRight?: boolean; titleColor?: string; descriptionColor?: string; ctaColor?: string; ctaHoverColor?: string; backgroundColor?: string; paddingClass?: string; } export declare function WallpapersForYouCard({ title, description, ctaText, ctaHref, desktopImage, mobileImage, imageAlt, imageOnRight, titleColor, descriptionColor, ctaColor, ctaHoverColor, backgroundColor, paddingClass, }: WallpapersForYouCardProps): import("react/jsx-runtime").JSX.Element; export interface WallpapersPageProps { componentProps: WallpapersProps; backgroundColor?: string; } export declare function WallpapersPage({ componentProps, backgroundColor, }: WallpapersPageProps): import("react/jsx-runtime").JSX.Element; export default Wallpapers; //# sourceMappingURL=Wallpapers.d.ts.map