import { TimeLeft, CrossSellingStyleConfig, QuestThemeData } from '../components/CrossSellingType'; import { default as CrossSellingThemeManager } from '../components/CrossSellingThemeManager'; import { default as General } from '../../../../general'; import { default as CrossSellingApi } from '../components/crossSellingApi'; interface CrossSellingContextType { email: string; setEmail: (email: string) => void; timeLeft: TimeLeft; themeManager: CrossSellingThemeManager; handleEmail: (email: string) => void; backButtonTrigger: () => void; isEmail: boolean; showDays: boolean; heading: string; description: string; shareButtonText: string; Icon: "gift" | "percentage"; questThemeData: QuestThemeData; styleConfig?: CrossSellingStyleConfig; footerText: string; footerLink?: string; showFooter: boolean; gradientBackground: boolean; apiType?: string; GeneralFunctions: General; crossSellingApi: CrossSellingApi; uniqueUserId?: string; userId?: string; token?: string; } export declare const CrossSellingContext: import('react').Context; export declare const useCrossSelling: () => CrossSellingContextType; export {};