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 };
