import type { WallpapersTab } from './ForYouPage'; export interface ForYouContentConfig { preset?: string; tags?: string[]; includeIds?: number[]; wallpaperTabs?: WallpapersTab[]; langId?: number; clientId?: number; tabs?: Array<{ id: string; label: string; type: number; }>; customTabs?: Array<{ id: string; label: string; type: number; }>; enableCustomTemplates?: boolean; } export interface ForYouItemConfig { key: string; contents: ForYouContentConfig[]; image_url?: string; texts?: { title?: string; description?: string; ctaText?: string; }; } export interface ForYouSectionConfig { key: string; items?: ForYouItemConfig[]; banner_top?: { image_url?: string; image_mobile_url?: string; } | Array<{ image_url?: string; image_mobile_url?: string; }>; deepar_license_key?: string; [key: string]: unknown; } export interface ForYouFullPageTheme { primaryColor?: string; primaryHoverColor?: string; textColor?: string; backgroundColor?: string; cardBackground?: string; buttonTextColor?: string; tabActiveColor?: string; tabActiveBorderColor?: string; tabInactiveColor?: string; borderColor?: string; } export interface ForYouUserSession { userId?: string | number; userLogin?: string | number; us_id?: string | number; us_login?: string | number; } export interface ForYouFullPageProps { foryouConfig?: Record | null; websiteId?: string; apiBaseUrl: string; locale: string; userSession?: ForYouUserSession | null; theme?: ForYouFullPageTheme; initialFeature?: string | null; } export declare function ForYouFullPage({ foryouConfig: foryouConfigRaw, websiteId, apiBaseUrl, locale, userSession, theme: themeOverride, initialFeature, }: ForYouFullPageProps): import("react/jsx-runtime").JSX.Element | null; export default ForYouFullPage; //# sourceMappingURL=ForYouFullPage.d.ts.map