import { default as React } from 'react'; export type InternalProjectCardData = { id?: string; title: string; description?: string | null; status?: string; createdAt?: string | Date | null; isPublished?: boolean; category?: string; tags?: string[]; mainLanguage?: string; metrics?: { views?: number; posts?: number; followers?: number; favorites?: number; }; }; interface InternalProjectCardProps { project: InternalProjectCardData; index: number; onEdit?: (project: InternalProjectCardData) => void; onDelete?: (project: InternalProjectCardData) => void; pathToProjectDetails: string; bannerUrl?: string; logoUrl?: string; targetViewport?: '_blank' | '_self'; actions?: React.ReactNode; statusLabel?: (status: string) => string; formatCategory?: (category: string) => string; formatDate?: (date: Date) => string; formatNumber?: (n: number) => string; formatLanguage?: (language: string) => string; } declare const InternalProjectCard: React.FC; export default InternalProjectCard;