import type { HTMLAttributes, ReactNode } from "react"; import type { DeploymentStatus } from "../deployment-row/deployment-row.js"; export interface Project { id: string; name: string; description?: string; framework?: string; branch: string; commitSha: string; commitMessage?: string; status: DeploymentStatus; url?: string; region?: string; lastDeployedAt: string; } interface ProjectCardProps extends HTMLAttributes { project: Project; href?: string; actions?: ReactNode; /** * Show the project description and commit message. Default true. */ detailed?: boolean; } /** * ProjectCard — surface for a project in a project listing. * * Light hover lift (no shadow inflation), violet ring on focus, * status badge with optional pulse, framework + region in muted footer. */ declare const ProjectCard: import("react").ForwardRefExoticComponent>; export { ProjectCard };