import * as react_jsx_runtime from 'react/jsx-runtime';
import { OptixFlowConfig } from '@page-speed/img';

interface ProjectFeaturedCarouselItem {
    title: string;
    client: string;
    year: string;
    category: string;
    description: string;
    image: string;
    link: string;
}
interface ProjectFeaturedCarouselProps {
    className?: string;
    heading?: string;
    subheading?: string;
    projects?: ProjectFeaturedCarouselItem[];
    optixFlowConfig?: OptixFlowConfig;
}
/**
 * ProjectFeaturedCarousel - Full-featured carousel with client info, badges, and descriptions.
 *
 * Displays projects in a horizontally scrolling carousel with large cards featuring square
 * images, category badges, titles, client/year metadata, descriptions, and "View Project"
 * buttons. Navigation arrows are positioned at the sides. Cards have hover effects on images
 * and generous padding. Perfect for agency portfolios, freelancer showcases, or any project
 * listing where client relationships and comprehensive project details need to be highlighted.
 */
declare function ProjectFeaturedCarousel({ className, heading, subheading, projects, optixFlowConfig, }: ProjectFeaturedCarouselProps): react_jsx_runtime.JSX.Element;

export { ProjectFeaturedCarousel, type ProjectFeaturedCarouselItem, type ProjectFeaturedCarouselProps };
