import React from "react"; export interface NudgeProps { title?: string; text?: string; highlightColor?: string; backgroundColor?: string; variant?: "campaign" | "delivery" | "checkout" | "postPurchase" | "registration" | "leadGeneration"; extraProps?: any; cartValue?: number; freeDeliveryValue?: number; imageUrl?: string; nudgeImageUrl?: string; onClickCheckout?: () => void; onClose?: () => void; isDev?: boolean; onGotoCartClick?: () => void; bannerCtaAction?: () => void; bannerCtaText?: string; ctaButtonBackgroundColor?: string; ctaTextColor?: string; ctaButtonText?: string; ctaButtonPosition?: "left" | "right" | "center"; postPurchaseCtaAction?: () => void; postPurchaseCredits?: number; largeScreenImageUrl?: string; smallScreenImageUrl?: string; ctaButtonLink?: string; autoCloseTimeout?: number; isCTAButtonEnabled?: boolean; isCTARedirectionEnabled?: boolean; borderRadius?: string; padding?: string; onClickCtaButton?: () => void; position?: "right" | "left"; closeIconColor?: string; handleLoginOrSignup?: (phoneNumber: string, email: string) => Promise; handleSubmit?: (phoneNumber: string, otp: string) => Promise; } declare const Nudge: React.FC; export default Nudge;