import * as React from 'react';

interface CtaEnterpriseDarkFeature {
    /**
     * Icon name for the feature
     */
    icon?: string;
    /**
     * Feature text
     */
    text?: string;
}
interface CtaEnterpriseDarkFeaturesProps {
    /**
     * Main heading text
     */
    heading?: string;
    /**
     * Description text below the heading
     */
    description?: string;
    /**
     * Primary button text
     */
    primaryButtonText?: string;
    /**
     * Primary button URL
     */
    primaryButtonUrl?: string;
    /**
     * Secondary button text
     */
    secondaryButtonText?: string;
    /**
     * Secondary button URL
     */
    secondaryButtonUrl?: string;
    /**
     * Array of features to display
     */
    features?: CtaEnterpriseDarkFeature[];
    /**
     * Decorative images
     */
    decorativeImages?: string[];
    /**
     * Additional CSS classes for the section
     */
    className?: string;
    /**
     * Optional Optix Flow configuration for image optimization
     */
    optixFlowConfig?: {
        apiKey: string;
        compression?: number;
    };
}
/**
 * CtaEnterpriseDarkFeatures - A dark-themed enterprise CTA with serif heading,
 * feature list with icons, and layered decorative images. Sophisticated design
 * for enterprise solutions.
 *
 * @example
 * ```tsx
 * <CtaEnterpriseDarkFeatures
 *   heading="Enterprise Solutions"
 *   description="Built for scale with enterprise-grade features."
 *   primaryButtonText="Contact Sales"
 *   primaryButtonUrl="/contact"
 *   features={[
 *     { icon: "lucide/shield-check", text: "Enterprise security" }
 *   ]}
 * />
 * ```
 */
declare function CtaEnterpriseDarkFeatures({ heading, description, primaryButtonText, primaryButtonUrl, secondaryButtonText, secondaryButtonUrl, features, decorativeImages, className, optixFlowConfig, }: CtaEnterpriseDarkFeaturesProps): React.JSX.Element;

export { type CtaEnterpriseDarkFeature, CtaEnterpriseDarkFeatures, type CtaEnterpriseDarkFeaturesProps };
