import type { YunzaiAuthConfig } from './auth/auth.type'; import type { YunzaiBaseConfig } from './base/base.type'; import type { YunzaiCacheConfig } from './cache/cache.type'; import type { YunzaiHttpConfig } from './http/http.types'; import type { YunzaiIconConfig } from './icon/icon.type'; import type { YunzaiRoutesConfig } from '../../routes'; import type { YunzaiI18nConfig } from './i18n/i18n.type'; import type { YunzaiTabConfig } from './tab/tab.type'; export interface YunzaiConfig { auth?: YunzaiAuthConfig; base?: YunzaiBaseConfig; cache?: YunzaiCacheConfig; http?: YunzaiHttpConfig; icon?: YunzaiIconConfig; routes?: YunzaiRoutesConfig; i18n?: YunzaiI18nConfig; tab?: YunzaiTabConfig; }