future41-funnel-ui
Version:
Exact Future41 funnel widgets for React (extracted UI)
78 lines (61 loc) • 2.33 kB
TypeScript
import * as react_jsx_runtime from 'react/jsx-runtime';
import * as React from 'react';
declare global {
interface Window {
Vimeo?: {
Player: any;
};
}
}
type HeroSectionProps = {
backgroundUrl?: string;
videoUrl?: string;
posterUrl?: string;
youtubeUrl?: string;
agentAvatar?: string;
className?: string;
};
declare const HeroSection: ({ backgroundUrl, videoUrl, posterUrl, youtubeUrl, agentAvatar, className, }: HeroSectionProps) => react_jsx_runtime.JSX.Element;
declare const WhatsAppWidget: () => react_jsx_runtime.JSX.Element;
declare const HeroForm: () => react_jsx_runtime.JSX.Element;
interface NameEmailInlineFormProps {
phoneNumber: string;
onComplete: () => void;
showCountdown?: boolean;
countdown?: number;
}
declare const NameEmailInlineForm: ({ phoneNumber, onComplete, showCountdown, countdown }: NameEmailInlineFormProps) => react_jsx_runtime.JSX.Element;
declare const ActionButtons: () => react_jsx_runtime.JSX.Element;
declare const Header: () => react_jsx_runtime.JSX.Element;
declare const Footer: () => react_jsx_runtime.JSX.Element;
declare const Testimonials: () => react_jsx_runtime.JSX.Element;
declare const FAQ: () => react_jsx_runtime.JSX.Element;
declare const TrustBadges: () => react_jsx_runtime.JSX.Element;
declare const StickyMinimizedForm: () => react_jsx_runtime.JSX.Element;
declare const StickyMobileCTA: () => react_jsx_runtime.JSX.Element;
declare const PhoneForm: () => react_jsx_runtime.JSX.Element;
declare const HowItWorks: React.FC<{
title?: string;
subtitle?: string;
steps?: Array<{
num: number;
title: string;
text: string;
}>;
className?: string;
}>;
type VintageFunnelV1Props = {
backgroundUrl?: string;
bannerSrc?: string;
videoUrl?: string;
posterUrl?: string;
youtubeUrl?: string;
agentName?: string;
agentAvatar?: string;
ctaText?: string;
showChat?: boolean;
showPrimaryButtons?: boolean;
className?: string;
};
declare const VintageFunnelV1: React.FC<VintageFunnelV1Props>;
export { ActionButtons, FAQ, Footer, Header, HeroForm, HeroSection, HowItWorks, NameEmailInlineForm, PhoneForm, StickyMinimizedForm, StickyMobileCTA, Testimonials, TrustBadges, VintageFunnelV1, WhatsAppWidget };