import type { AdminPanelLink } from '../components/GdxAdminPanel/AdminPanelLinks'; import type { FirebaseOptions } from 'firebase/app'; export default interface GdxAppConfig { appName: string; appLogo: string; firebase?: { config: FirebaseOptions; }; navigation?: { appTitle?: string; logo?: string; navItems?: { id: string; href: string; i18nKey: string; icon: string; hideOnTop?: boolean; hideOnBottom?: boolean; }[]; }; languages: { id: string; originalName: string; }[]; storeLinks?: { ios?: string; android?: string; }; socialLinks?: { facebook?: string; instagram?: string; twitter?: string; youtube?: string; }; donationData?: { paypal?: string; }; more?: { apps: { name: string; url: string; }[]; privacy?: { lastUpdated: string; }; terms?: { lastUpdated: string; }; credits: any; }; adminPanel?: { links: AdminPanelLink[]; }; sentry?: { appId: string; dsn: string; tracingOrigins: string[]; }; }