export interface User {
    id: string;
    name: string;
    email: string;
    avatar?: string | null;
    role?: 'user' | 'tutor' | 'admin';
}

export interface NavigationItem {
    name: string;
    href: string;
    icon: string;
    description: string;
}

export interface BottomNavItem {
    name: string;
    href: string;
    icon: string;
    activeIcon: string;
}

export interface FooterLink {
    name: string;
    href: string;
    icon: string;
}

export interface FooterSection {
    title: string;
    description: string;
    logo: string;
}

export interface ContactInfo {
    phone: string;
    email: string;
    address: string;
    hours: string;
}

export interface FooterSections {
    company: FooterSection;
    quickLinks: FooterLink[];
    services: FooterLink[];
    support: FooterLink[];
    contact: ContactInfo;
}