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

interface ProjectVideoHoverStackItem {
    thumbnailSrc: string;
    videoSrc: string;
    studioName: string;
    projectTitle: string;
}
interface ProjectVideoHoverStackProps {
    className?: string;
    heading?: string;
    subheading?: string;
    videoSections?: ProjectVideoHoverStackItem[];
    optixFlowConfig?: OptixFlowConfig;
}
/**
 * ProjectVideoHoverStack - Full-width stacked video sections with hover-to-play functionality.
 *
 * Features a large header section followed by full-width video cards stacked vertically.
 * Each card shows a thumbnail image that transitions to playing video on hover. Includes
 * studio name and project title overlaid on a dark gradient. The header includes a bold
 * title and audio icon indicator. Perfect for video production companies, film studios,
 * or any portfolio showcasing video content with an immersive, cinematic presentation.
 */
declare function ProjectVideoHoverStack({ className, heading, subheading, videoSections, optixFlowConfig, }: ProjectVideoHoverStackProps): react_jsx_runtime.JSX.Element;

export { ProjectVideoHoverStack, type ProjectVideoHoverStackItem, type ProjectVideoHoverStackProps };
