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

interface ProjectGridMotionItem {
    title: string;
    img: string;
    year: string;
    type: string;
}
interface ProjectGridMotionProps {
    className?: string;
    heading?: string;
    projects?: ProjectGridMotionItem[];
    optixFlowConfig?: OptixFlowConfig;
}
/**
 * ProjectGridMotion - Two-column grid with staggered motion animations and metadata cards.
 *
 * Displays projects in a responsive 2-column grid with each card featuring a tall image,
 * title, type label, and year badge. Cards animate in with fade and slide effects staggered
 * by index. On hover, images scale up smoothly. Each card has a footer section with project
 * metadata and a pill-shaped year badge. Features a bold uppercase heading. Ideal for
 * architecture firms, design studios, or any portfolio where project metadata and clean
 * card presentation are important.
 */
declare function ProjectGridMotion({ className, heading, projects, optixFlowConfig, }: ProjectGridMotionProps): react_jsx_runtime.JSX.Element;

export { ProjectGridMotion, type ProjectGridMotionItem, type ProjectGridMotionProps };
