export interface ContactPayload { name: string; phone: string; message?: string; productSlug?: string; lang?: "uz" | "ru"; } export interface NavbarProps { logoSrc?: string; links?: { id: string; labelKey: string; href: string }[]; } export interface ShowCaseProps { titleKey: string; subtitleKey?: string; ctaLabelKey: string; images: string[]; } export interface ProductCardProps { product: any; onViewDetails: (slug: string) => void; } export interface ProductViewerProps { modelUrl?: string; images?: string[]; autoRotate?: boolean; } export interface FaqItem { questionKey: string; answerKey: string; } export interface FaqProps { items: FaqItem[]; }