export interface CmsResponse { success: boolean; message: string; data: CmsData; } export interface CmsData { id: string; key: string; language?: string; company_name?: string; country?: string; type?: string; hero: CmsHero; chart: CmsChart; features: CmsSectionWithCards; challenges: CmsSectionWithCards; advantages: CmsSectionWithCards; contact: CmsContact; footer: CmsFooter; created_at: number; updated_at: number; } export interface CmsHero { title: string; description: string; button_text: string; button_link: string; gif_file: string; } export interface CmsChart { title: string; missed_amount: string; data: CmsChartDataItem[]; } export interface CmsChartDataItem { key: string; value: number; } export interface CmsSectionWithCards { title: string; description: string; cards: CmsCard[]; } export interface CmsCard { id?: string; icon: string; title: string; description: string; } export interface CmsContact { title: string; description: string; submit_button_text: string; fields: CmsContactField[]; } export interface CmsContactField { id?: string; name: string; label: string; placeholder: string; required: boolean; } export interface CmsFooter { email: string; phone: string; location: string; tagline: string; copyright: string; }