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

interface ProjectGridGalleryItem {
    src: string;
    alt: string;
    title: string;
    description: string;
}
interface ProjectGridGalleryProps {
    className?: string;
    images?: ProjectGridGalleryItem[];
    optixFlowConfig?: OptixFlowConfig;
}
/**
 * ProjectGridGallery - Three-column responsive grid gallery with hover effects.
 *
 * Displays projects in a uniform 3-column grid layout with square aspect ratio images.
 * On hover, images scale up slightly with a subtle overlay, and title/description
 * text slides up from the bottom. Perfect for photography portfolios, art galleries,
 * or any visual-first project showcase where uniform presentation is desired.
 * Responsive design collapses to single column on mobile.
 */
declare function ProjectGridGallery({ className, images, optixFlowConfig, }: ProjectGridGalleryProps): react_jsx_runtime.JSX.Element;

export { ProjectGridGallery, type ProjectGridGalleryItem, type ProjectGridGalleryProps };
