export interface WallpapersNameItem { id: number | string; title: string; image: string; category?: string; customiseUrl?: string; } export interface WallpapersNameCategory { id: string; label: string; } export interface WallpapersNameTheme { primaryColor?: string; primaryHoverColor?: string; textColor?: string; backgroundColor?: string; tabActiveColor?: string; tabActiveBorderColor?: string; tabInactiveColor?: string; buttonColor?: string; buttonHoverColor?: string; buttonTextColor?: string; borderColor?: string; } export interface WallpapersNameTexts { title?: string; description?: string; customiseButton?: string; howItWorksTitle?: string; loading?: string; noItems?: string; loadMore?: string; } export interface WallpapersNameConfig { apiUrl: string; wallpaperTag?: string; locale?: string; initialCount?: number; loadMoreCount?: number; wid?: string; } export interface WallpapersNameHowItWorksStep { id: number | string; image: string; title: string; description: string; } export interface WallpapersNameProps { items?: WallpapersNameItem[]; config?: WallpapersNameConfig; categories?: WallpapersNameCategory[]; howItWorksSteps?: WallpapersNameHowItWorksStep[]; theme?: WallpapersNameTheme; texts?: WallpapersNameTexts; onCustomise?: (item: WallpapersNameItem) => void; showEmptyState?: boolean; } export declare function WallpapersName({ items: itemsProp, config, categories: categoriesProp, howItWorksSteps, theme, texts, onCustomise, showEmptyState, }: WallpapersNameProps): import("react/jsx-runtime").JSX.Element; export interface WallpapersNameForYouCardProps { 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 WallpapersNameForYouCard({ title, description, ctaText, ctaHref, desktopImage, mobileImage, imageAlt, imageOnRight, titleColor, descriptionColor, ctaColor, ctaHoverColor, backgroundColor, paddingClass, }: WallpapersNameForYouCardProps): import("react/jsx-runtime").JSX.Element; export interface AETemplateItem { id: string | number; external_con_id?: string | number; title: string; videos?: { url: string; }[]; preview_vertical?: string; preview_horizontal?: string; custom_content?: string | number; [key: string]: unknown; } export interface AETab { id: string; label: string; type: number; } export interface AETemplatesConfig { apiUrl: string; langId: number; clientId: number; tabs: AETab[]; initialCount?: number; loadMoreCount?: number; customiseApiUrl?: string; userId?: number | string; customiseAction?: number; wid?: string; webLang?: string; country?: string; pageUrl?: string; customApiUrl?: string; customApiTags?: string[]; customTabs?: AETab[]; enableDefaultTemplates?: boolean; enableCustomTemplates?: boolean; } export interface AETemplatesTexts { customiseButton?: string; customiseNowButton?: string; modalDescription?: string; modalPlaceholder?: string; loadMore?: string; loading?: string; noItems?: string; modalSuccessTitle?: string; modalSuccessBody?: string; } export interface AETemplatesTheme { primaryColor?: string; primaryHoverColor?: string; textColor?: string; backgroundColor?: string; tabActiveColor?: string; tabActiveBorderColor?: string; tabInactiveColor?: string; borderColor?: string; } export interface AETemplatesProps { config: AETemplatesConfig; texts?: AETemplatesTexts; theme?: AETemplatesTheme; } export declare function AETemplatesSection({ config, texts, theme }: AETemplatesProps): import("react/jsx-runtime").JSX.Element; export interface WallpapersNamePageTexts { title?: string; description?: string; howItWorksTitle?: string; } export interface WallpapersNamePageTheme { textColor?: string; backgroundColor?: string; } export interface WallpapersNamePageProps { texts?: WallpapersNamePageTexts; theme?: WallpapersNamePageTheme; howItWorksSteps?: WallpapersNameHowItWorksStep[]; aeTemplatesConfig?: AETemplatesConfig; aeTemplatesTexts?: AETemplatesTexts; aeTemplatesTheme?: AETemplatesTheme; componentProps?: WallpapersNameProps; backgroundColor?: string; } export declare function WallpapersNamePage({ texts, theme, howItWorksSteps, aeTemplatesConfig, aeTemplatesTexts, aeTemplatesTheme, componentProps, backgroundColor, }: WallpapersNamePageProps): import("react/jsx-runtime").JSX.Element | null; export default WallpapersName; //# sourceMappingURL=WallpapersName.d.ts.map