import * as React from 'react'; export type ProjectCardTheme = 'blue' | 'sage' | 'amber' | 'neutral'; export interface ProjectCardProps extends React.HTMLAttributes { /** Color theme — controls strip glow, gradient, and accent colors */ theme?: ProjectCardTheme; /** Custom strip color (overrides theme strip) */ stripColor?: string; /** Left column: project identity (icon, title, subtitle, stats) */ identity: React.ReactNode; /** Center column: dominant state (label, headline, chips) */ state: React.ReactNode; /** Right column: aside metrics + CTA */ aside?: React.ReactNode; } declare function ProjectCard({ theme, stripColor, identity, state, aside, className, style, ...props }: ProjectCardProps): import("react/jsx-runtime").JSX.Element; /** Circle icon for the identity column */ declare function ProjectCardIcon({ children, className, ...props }: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element; /** Small-caps label for the dominant state column */ declare function ProjectCardLabel({ children, className, ...props }: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element; /** Serif headline for the dominant state column */ declare function ProjectCardHeadline({ children, className, ...props }: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element; /** Key-value row for the aside column */ declare function ProjectCardStat({ label, value, className, ...props }: { label: string; value: React.ReactNode; } & React.HTMLAttributes): import("react/jsx-runtime").JSX.Element; /** CTA link for the aside column */ declare function ProjectCardCTA({ children, className, ...props }: React.HTMLAttributes & { href?: string; }): import("react/jsx-runtime").JSX.Element; export { ProjectCard, ProjectCardIcon, ProjectCardLabel, ProjectCardHeadline, ProjectCardStat, ProjectCardCTA };