import { BrandLogosInterface } from './eCommerce.interface'; import { FaqInterface, HeroInterface } from './microsoftPowerPage.interface'; import { ProductivityInterface } from './mobileApp.interface'; import { NewTechInterface } from './serviceDetails.interface'; interface LogoImageDataInterface { data: { attributes: { url: string; alternativeText: string; width?: number; height?: number } }; } export interface DevelopmentServiceInterface { title: string; description?: string; service: { heading: string; details: string; logo: LogoImageDataInterface; }[]; } export interface PortfolioInterface { image: LogoImageDataInterface; logo: LogoImageDataInterface; backgroundColor?: string; category: string; title: string; } export interface ServicesInterface { image: LogoImageDataInterface; techStack: { name: string; logo: LogoImageDataInterface; }[]; } export interface TechnologyStackInterface { title?: string; image: LogoImageDataInterface; } export interface ProcessInterface { title: string; description?: string; service: { heading: string; details: string; logo: LogoImageDataInterface; }[]; } export interface DevServicesInterface { name: string; logo: LogoImageDataInterface; link?: string; details?: string; } export interface ServicesCardInterface { work: string; workValue: string; icon: LogoImageDataInterface; } export interface AboutCompanyDataInterface { location: string; title: string; description: string; service: string; serviceTag: string; typeWriterText: string[]; serviceDescription: string; companyName: string; whyChooseTitle: string; whyChooseDescription: string; image: LogoImageDataInterface; servicesCard: ServicesCardInterface[]; devServices: DevServicesInterface[]; } export interface HireDataInterface { title: string; description: string; tagLine: string; } export interface TechStackInterface { title: string; description: string; techStack: { name: string; logo: LogoImageDataInterface; }[]; } export interface UIAndUXPageInterface { hero: HeroInterface; advanceService: DevelopmentServiceInterface; efficiency: AboutCompanyDataInterface; brandLogos: BrandLogosInterface; hire: HireDataInterface; about: AboutCompanyDataInterface; developmentService: DevelopmentServiceInterface; portfolio: PortfolioInterface[]; designProcess: ProcessInterface; business: NewTechInterface; industry: ProductivityInterface; techStack: TechStackInterface; whyChoose: DevelopmentServiceInterface; faq: FaqInterface; clients: ClientsInterface; } export interface HeadingDescription { id: number; heading: string; description: string; order: number; } export interface ClientsInterface extends HeadingDescription { brandLogos: { data: { attributes: { brands: { name?: string; mobile?: boolean; logo: LogoImageDataInterface; }[]; }; }; }; }