import * as react_jsx_runtime from 'react/jsx-runtime';

interface FeatureSplitImageReverseProps {
    /**
     * Main heading text
     */
    title?: string;
    /**
     * Supporting description text
     */
    description?: string;
    /**
     * Image source URL
     */
    imageSrc?: string;
    /**
     * Image alt text for accessibility
     */
    imageAlt?: string;
    /**
     * Primary button configuration
     */
    buttonPrimary?: {
        text: string;
        href: string;
    };
    /**
     * Secondary button configuration
     */
    buttonSecondary?: {
        text: string;
        href: string;
    };
    /**
     * Additional CSS classes for the section
     */
    className?: string;
    /**
     * Optional Optix Flow configuration for image optimization
     */
    optixFlowConfig?: {
        apiKey: string;
        compression?: number;
    };
}
/**
 * Feature Split Image Reverse - Two-column feature section with image on the left
 * and text content on the right.
 *
 * Layout: Split two-column grid with image on left, text/CTAs on right.
 * Key features: Responsive stacking, dual CTA buttons, image-first visual hierarchy.
 * Best for: Alternating content sections, visual-first storytelling, product showcases.
 *
 * @example
 * ```tsx
 * <FeatureSplitImageReverse
 *   title="Designed for developers"
 *   description="Copy and paste components directly into your project."
 *   imageSrc="/feature-image.jpg"
 *   buttonPrimary={{ text: "Get Started", href: "/signup" }}
 *   buttonSecondary={{ text: "Learn More", href: "/docs" }}
 * />
 * ```
 */
declare function FeatureSplitImageReverse({ title, description, imageSrc, imageAlt, buttonPrimary, buttonSecondary, className, optixFlowConfig, }: FeatureSplitImageReverseProps): react_jsx_runtime.JSX.Element;

export { FeatureSplitImageReverse, type FeatureSplitImageReverseProps };
